@charset "utf-8";
body{ margin:0px; font-size:12px; font:12px/1.5em Tahoma, Helvetica, Arial, "宋体", sans-serif; color:#404040; background-color:#FFF; }
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,input,form{ padding:0px; margin:0px;}
ol,li,ul{ list-style:none;}
input { outline:none;}
textarea { outline:none; resize:none;}
a{ text-decoration:none; color:#404040; outline:none;}

/**
 +----------------------------------------------------------
 * 全局样式，所有页面公用
 * 2011-11-08
 +----------------------------------------------------------
*/
.loading_image { background:url(http://s.mb-go.com/pub7/style/images/loading.gif) center center no-repeat;}

.ui_scroller_prev,
.ui_scroller_next,
.asc,
.desc,
.jcarousel-prev,
.jcarousel-next,
.show-more a,
.recommend_list a h4,
.icon,
.more,
.footweibo a ,
.M_first_nav h2 { background-image:url(http://s.mb-go.com/pub7/style/images/icons_20121113.png); background-repeat:no-repeat;}


.prop-list .multi-select dt a,
.prop-list .multi-select dd li a,
.select_off,
#classfiy_title li a,
.ipics,
.mc,
.chin,
.mb,
.b2c,
.mck,
.kids,
.mm { background-image:url(http://s.mb-go.com/pub7/style/images/ipics_20111227.png); background-repeat:no-repeat;}

.pop_load { background-image:url(http://s.mb-go.com/pub7/style/images/loading_line.gif); background-repeat:no-repeat;}

/* skin images */
.btn,
.btn span,
.btn_common_small,
.btn_common_small span{ background-image:url(http://s.mb-go.com/pub7/style/images/buttons-red.png); background-repeat:no-repeat;}

/*新搜索所需要的图片 2012-2-10 龚*/
.flowerColor,
.colorCheck,
.relatedSearch,
.filterBox,
.sortList a,
.prevPage,
.nextPage,
.suitTab,
.themeSearchPrice,
.makesureButton,
.searchSorryIcon,
.colorseries14,
.noprevPage,
.nonextPage,
.defaultSortPrice,
.bottom-pager a.btn-next span,
.bottom-pager a.btn-prev span{ background-image:url(http://s.mb-go.com/pub7/style/images/searchIcon.png); background-repeat:no-repeat;}

#goToTop a, #goToTop .getApp { background-image:url(http://s.mb-go.com/pub7/images/style/floatbar.png); background-repeat:no-repeat;}

/* reset.css */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body { background:white; margin:0px;padding:0px; font:12px/1.5em Tahoma, Helvetica, Arial, "宋体", sans-serif;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
table {border-collapse:separate;border-spacing:0; width:100%;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
.large { font-size:1.4em; }
img{border:0;}
a img {border:none;}
:focus {outline:0;}

/* forms.css */
fieldset {padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;}
fieldset, #IE8#HACK {padding-top:1.4em;}
legend, #IE8#HACK {margin-top:0;margin-bottom:0;}
input[type=text], input[type=password], input.text, input.title, textarea { background-color:#fff; border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;}
/* select {background-color:#fff;border-width:1px;border-style:solid;} */
input[type=text], input[type=password], input.text, input.title, textarea, select {/*margin:0.5em 0;*/ margin:0;}
input.text, input.title {width:300px;padding:3px 5px;}
input[type=button] { /*border:0;*/ cursor:pointer;}
input[type=checkbox] { vertical-align:middle;}
input[type=radio] { vertical-align:middle;}
label { vertical-align:middle; }
input.title {font-size:1.5em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
input { _vertical-align:middle;}


/* margin */
.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}

.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}

.ml5 { margin-left:5px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}

.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}

/* padding */
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}

.pb5 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}

.pl5 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}

.pr5 { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}

/* 空白占位 */
.blank5 { height:5px; overflow:hidden;}
.blank10 { height:10px; overflow:hidden;}
.blank15 { height:15px; overflow:hidden;}
.blank20 { height:20px; overflow:hidden;}
.blank25 { height:25px; overflow:hidden;}
.blank30 { height:30px; overflow:hidden;}

/* 显示 display */
.dib { display:inline-block;}
.db { display:block;}
.di { display:inline;}
.dn { display:none;}

.pad_left{padding-left:10px;}

/* 层定位 */
.posa { position:absolute;}
.posr { position:relative;}
.posf { position:fixed;}

/* text-align*/
.tal { text-align:left;}
.tac { text-align:center;}
.tar { text-align:right;}

/* color */
.yellow_c{ color:#C00;}
.red{ color:#c00;}
.gray { color:#999;}
.brown { color:#af8435;}
.tag_red { background:#C00; color:#FFF; padding:0 3px; }
.goodsTag { padding:0 10px; line-height:24px; display:inline; font-weight:bold; background-color:#e51c1c; border-radius:2px; color:#FFF; margin:10px 0 0 10px; float:left;}
.discountTag { padding:0 10px; line-height:24px; display:inline; font-weight:bold; background-color:#FFF; border-radius:2px; border:1px solid #CCC; margin:10px 0 0 10px; float:left;}
.discount2{color:#c00}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 10px;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
.clearfix:after, .container:after, .content:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.container { min-width:1000px; width:100%;}
.clear { clear:both; height:0; line-height:0; overflow:hidden;}
.wrapper{ width:980px; margin:0 auto; }
#header { width:980px; margin:0 auto; padding-bottom:10px;}
#header:after { clear:both; display:block; overflow:hidden; height:0; content:"";}
#header .logo{ float:left; width:350px;}

.continue_shopping { background-position:0 -762px; border:none; height:30px; width:80px;font-weight:bold; cursor:pointer; display:inline-block; line-height:30px;}
.payfor { background-position: -100px -762px; height:30px; width:70px;border:none; color:#FFF; font-weight:bold; cursor:pointer;display:inline-block; line-height:30px;}
.price { color:#C00; font-family:arial; }
del{color:#999;}
.ovh { overflow: hidden;}
.pull_left { float: left;}
.pull_right { float: right;}

/**
 +----------------------------------------------------------
 * 页面顶部
 +----------------------------------------------------------
*/
#top_menu { background-color:#eee; height:26px;}
	#top_menu .inner { width:980px; margin:0 auto; overflow: hidden;}
	#top_menu .inner:after { content: ""; overflow: hidden; height: 0; line-height: 0; clear: both;}
	#top_menu .login_panel { float:left; width:460px; padding-top:3px; height: 23px; z-index: 600;}
	#top_menu .login_panel a.user_act { color:#535353; padding:0 5px; line-height:20px; height:20px; display:inline-block;}
	#top_menu .login_panel a.user_act:hover { background-color:#999; color:#FFF;}
	#top_menu .login_panel a.user_name { color:#C00; display:inline-block;}
	#top_menu .login_panel a.user_name:hover { color:#D00; text-decoration:underline;}
	#top_menu .topWeather { display: inline-block; height: 23px; vertical-align: top; padding: 0 3px;}
	#top_menu .tpte { line-height: 20px; display: inline-block; margin-left: 3px;}
	#top_menu .menus { float:right;}
	#top_menu .menus a { color:#535353;}
	#top_menu .menus a:hover { color:#C00;}
	#top_menu .menus .ui_navs { float:left; margin-top:2px; color:#999;}
	#top_menu .menus span { float:left; margin-top:2px; padding-top:1px; color:#999; display:inline-block;}
	#top_menu .menus span a { margin:0 10px; display:inline-block; height:20px; line-height:20px;}
	#top_menu .menus span.last a { margin-right:0;}
	#top_menu .menus span a.red { color:#C00;}
	#top_menu span.hot_line { white-space:nowrap; padding:1px 0 1px 18px; color:#d00; font-weight:bold; background-position:5px -1875px;}
	#top_menu span a.sign_in { background-color:#666; padding:0 6px; color:#FFF; display:inline-block; line-height:20px; height:20px; margin-right:0;}
	#top_menu span a.sign_in:hover { background-color:#D00; color:#FFF;}
	#top_menu .mobile { background-position:0 -3036px; padding-left:12px;}

	/*客服在线9-24点在线闪烁*/
	#help_area .ui_first_nav a.top_service { background: url(http://s.mb-go.com/pub7/images/style/im/im_top_offline.gif) 46px -1px no-repeat;}
	#help_area .ui_first_nav a.top_service_online { background: url(http://s.mb-go.com/pub7/images/style/im/im_top_online.gif) 46px -1px no-repeat;}
	
	/* 顶部二级菜单 */
	.ui_navs { padding:1px 6px; position:relative; z-index:590;}
	.ui_navs:after { clear:both; display:block; overflow:hidden; height:0; content:"";}
	.ui_first_nav {}
	.ui_first_nav { background-position:right -3112px; padding-right:16px; font-weight:normal;}
	.ui_first_nav a { display:block; line-height:20px; height:20px;}
	.ui_first_nav a.top_service { padding:0 20px 0 0; background-position:right -1839px; display:inline-block; height:20px; line-height:20px;}
	.ui_second_nav { display:none; padding:5px 0 0; _position:absolute; _border:1px solid #c0c0c0; _border-top:none; _background-color:#FFF;}
	.ui_second_nav li { line-height:1.8em;}
	
	.ui_navs_on { border:1px solid #c0c0c0; background-color:#FFF; padding:0 5px;}
	.ui_navs_on .ui_first_nav { background-position:right -3138px; color:#C00;}
	.ui_navs_on .ui_first_nav a.top_service { background-position:right -1816px;}
	.ui_navs_on .ui_second_nav { display:block;}
	
	/* ie6 bug fix*/
	#promotions_area { _width:64px;}
	#application_area { _width:64px;}
	#help_area { _width:84px;}
	#promotions_area .ui_second_nav { _width:64px; _padding:0 5px; _margin-left:-6px; }
	#application_area .ui_second_nav { _width:64px; _padding:0 5px; _margin-left:-6px; }
	#help_area .ui_second_nav { _width:84px; _padding:0 5px; _margin-left:-6px; }


/**
 +----------------------------------------------------------
 * 搜索
 +----------------------------------------------------------
*/
#search_top { float:left; margin-top:20px;}
	#search_top.searchHeader {position:static;}
	#search_top .search_hot { margin-top:8px; position:relative;}
	#search_top .search_hotwords { display:inline-block; width:336px; overflow:hidden; white-space:nowrap;}
	#search_top .search_hot a { margin-left:5px; color:#666; font-size:12px;}
	#search_top .search_hot a:hover { color:#C00; text-decoration:underline;}
	#search_top .search_hot a.ranking_link { right:0; top:0; color:#C00; position:absolute; display: none;}
	#search_top .search_hot a.ranking_link:hover { color:#C00; text-decoration:underline;}
	#search_top .search { height:32px; width:280px; width:408px; margin:0; position:relative; z-index:580;}
	#search_top .search_left { background-position:0 -2423px; background-repeat:repeat-x;}
	#search_top .search_left label { background-position:0 -2391px; display:block; padding-left:8px; width:400px; height:32px;}
	#search_top .input_text { height:20px; _height:19px; line-height:20px; width:348px; border:0; color:#999; margin:6px 0 0 0; padding:0; vertical-align:top; background-color:#FFF; font-size:14px;}
	#search_top .search_but { width:48px; height:32px; background-position:right -2358px; cursor:pointer; border:0; vertical-align:top;}
	#search_top .hotword { padding:5px 60px 0 0; text-align:right;}
	#search_top .hotword a{ padding:0 2px;}
	
	#search_top .searchDropdown{ background:#FFFFFF; border:1px solid #ddd; display:none; padding-top:1px; position:absolute; top:31px; width:358px; z-index:888;}
	#search_top  ul { padding:0; margin:0;}
	#search_top  p { display:block; height:21px; width:240px; color:#404040;}
	#search_top  li a {  display:block; height:21px; padding-top:2px; text-decoration:none; cursor:pointer;}
	#search_top  li a:hover { background:#EEEEEE;}
	#search_top  li a span { color: #2183D0; float:right; padding-right: 11px;}
	#search_top  li a strong { color: #c00; font-family:Verdana, Geneva, sans-serif;}
	#search_top  li a span em { font-size: 11px; font-style: normal;}
	#search_top .close { background:#EEEEEE; border-top:1px solid #ddd; height:27px; line-height:25px; margin-top:1px; padding:0 16px; text-align:right;}
	#search_top .close a { color:#999;}
	#search_top .searchHeader{ position:absolute; top:55px; right:0px;z-index:5;}
	
	#search_top  li.title{ height:24px; padding-left:10px; line-height:24px; font-size:14px; color:#666; font-family:"微软雅黑";}
	#search_top  li.searchDowm a{ height:45px; padding:4px 0; }
	#search_top  li.searchDowm a img{ border:1px solid #ccc; float:left; margin:0 8px;}
	#search_top  li.searchDowm p{  width:290px; overflow:hidden; height:20px;}

/**
 +----------------------------------------------------------
 * 购物袋
 +----------------------------------------------------------
*/
#shopping_bag { float:right; margin-top:20px; position:relative; z-index:585;}
	#shopping_bag .left_icon {display:inline-block;vertical-align:top;}
	#shopping_bag .shopping_bag { background-position:0 -3780px; width:40px; height:45px; display:inline-block;}
	#shopping_bag .arrow { vertical-align:top; line-height:18px; display:inline-block; text-align:right; margin-top:10px;}
	#shopping_bag .hide_border { display:none; background-color:#FFF; position:absolute; top:27px; left:0; height:1px; overflow:hidden; z-index:889;}
	#shopping_bag.on .hide_border { display:block;}
	
	#shopping_show { display:none;}
	#shopping_bag.on #shopping_show  { display:inline; _position:absolute;}
	#shopping_show .inner { position:absolute; top:0; right:0px; z-index:888; border:1px solid #C0C0C0; border-top:2px solid #d61917; margin:54px 0 0 0; width:225px; background:#FFF; }
	#shopping_bag .goods_list li { border-bottom:1px dotted #ccc; padding:10px; overflow:hidden;  width:205px; background-color:#FFF; z-index:5; float:none;}
	#shopping_bag .goods_list a { padding:0;}
	#shopping_bag .goods_list a img { float:left; margin-right:10px; border:1px solid #CCC;}
	#shopping_bag .goods_list a:hover img { border:1px solid #999;}
	#shopping_bag .goods_list a h4 { font:normal 12px/1.5em Tahoma, Geneva, sans-serif; height:36px; overflow:hidden;}
	#shopping_bag .goods_list a:hover h4 { text-decoration:underline;}
	#shopping_bag .goods_list a strong { font:normal 12px/1em Arial, Helvetica, sans-serif; color:#C00; font-size:12px;}
	
	#shopping_bag .shopping_price { padding:10px; background-color:#F2F2F2; width:205px; overflow:hidden; zoom:1;}
	#shopping_bag .shopping_price .left { float:left;}
	#shopping_bag .shopping_price .btn { float:right; margin-left:10px; text-decoration:none;}
	#shopping_bag .shopping_button{ background-color:#fff; border-top:1px solid #ccc; padding:8px 0;}
	#shopping_bag .shopping_price strong { color:#C00; font-family:Arial, Helvetica, sans-serif}
	#shopping_bag .shopping_price a { font-weight:bold; text-decoration:underline; padding:0 0 0 4px;}
	#shopping_bag .goodsnum { display:inline-block; text-align:center; vertical-align:top; padding:0 5px 10px; color:#db2f2d; background-position:center -3850px; overflow:hidden;}

/**
 +----------------------------------------------------------
 * 导航菜单
 +----------------------------------------------------------
*/
#navigation { border-top: 3px solid #3a3a3a; border-bottom:1px solid #3a3a3a; /*height:38px;*/ position:relative; z-index:100; /*margin-bottom:8px;*/ /*width: 980px; margin: 0 auto;*/}
	#navigation .nav { height:30px; margin:0 auto; width:980px; font-size:12px; font:12px/1.5em Tahoma,Helvetica,Arial,"宋体",sans-serif; position:relative; color:#666;}
	.nav .last{ background:none;}
	
	/*第1级*/
	.M_first_nav { float:left; z-index:500; height:30px;}
	.M_first_nav h2 { text-align:center; height:30px; line-height:30px; position:relative; z-index:5; font-size:14px; font-weight:normal; float:left; background-position:-9999px -9999px; overflow: hidden;}
		/*.M_first_nav .ibanggo { width:57px;}
		.M_first_nav .chin { width:79px;}
		.M_first_nav .metersbonwe { width:111px;}
		.M_first_nav .moomoo {width:83px;}
		.M_first_nav .me-city { width:89px;}
		.M_first_nav .kids { width:72px;}
		.M_first_nav .man { width:56px;}
		.M_first_nav .women { width:57px;}
		.M_first_nav .shopes { width:50px;}
		.M_first_nav .peishi{ width:85px;}
		.M_first_nav .jiaju { width:85px;}
		.M_first_nav .outlets { width:86px;}
		.M_first_nav .tuan { width:75px;}*/
		
		/*.M_first_nav .ampm { width:65px;}*/
		/*.M_first_nav .bg-kids { width:56px;}*/

		/*科技绒*/
		/*.M_first_nav .kejirong { width:80px;}
		.M_first_nav h2.kejirong a { font-size:14px; border: none; padding: 0; display: block; background: url(http://s.mb-go.com/pub7/images/style/nav_kejirong.gif) no-repeat; padding-top: 100px;}*/
		

	.M_hover h2 { background: #3a3a3a; }
	.M_first_nav h2 a { font-family: "Microsoft YaHei", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size:16px; color:#000; padding:0 26px; display: block; /*border-right:1px solid #CCC;*/}
	.M_first_nav h2.ibanggo a { padding:0 29px;}
	.M_first_nav h2 a:hover { /*color:#C20;*/}
	.M_first_nav.last h2 a { border:none; padding:0 10px;}
	.M_hover h2 a {	color:#fff;}
	h2.M_hover { background: #3a3a3a; }
	h2.M_hover a { color: #fff; }
	
	
	/*第2级*/
	.M_second_nav { background-color:#FFF; border:1px solid #3a3a3a; border-top-width:2px; width:978px; display:none; margin-top:30px; position:absolute; left:0; z-index:999;}
	.M_hover .M_second_nav {display:block;}
	.M_second_nav .tab_menu { padding:0; height:40px; background-color:#F0F0F0; border:none; overflow: hidden;}
	.M_second_nav .tab_menu li { background:none; margin:0 1px 0 0; width:70px; text-align:center; border: none; border-bottom:3px solid #aaa; padding:0; height:37px;}
	.M_second_nav .tab_menu li a { background:none; float:none; color:#333; line-height:37px; height:37px; display:block; font-size:14px; /* font-family:"Microsoft YaHei";  */font-weight:bold;}
	.M_second_nav .tab_menu li.cur { border-color:#c20;}
	.M_second_nav .tab_menu li.cur a { color:#C20;}
	.M_second_nav .tab_con { padding:0 15px 15px; overflow:hidden;}
	
	.M_second_nav .tab_con a { color:#666;}
	.M_second_nav .tab_con a.red { color:#c20;}
	.M_second_nav .tab_con a:hover { color:#c20; text-decoration:underline;}
	
	.M_second_nav .tab_con_inner { display:none;}
	.M_second_nav .tab_con .cur { display:block;}
	.M_second_nav .tab_con .left { width:455px; float:left;}
	.M_second_nav .tab_con .right { width:455px; float:right;}
	
	.M_second_nav .tab_con dl { overflow:hidden; zoom:1; border-bottom:1px solid #e7e7e7;}
	.M_second_nav .tab_con dl a { line-height:30px; }
	.M_second_nav .tab_con dt { float:left; width:65px; font-weight:normal; height:30px; margin-right:10px;}
	.M_second_nav .tab_con dt a { font-weight:bold; font-weight:normal; display:block; line-height:20px; margin-top:5px; border-right:1px solid #d2d2d2;}
	.M_second_nav .tab_con dd { float:left; width:380px;}
	.M_second_nav .tab_con dd a { margin-right:12px;}
	
	.M_second_nav li { background-color:#fff; line-height:28px; _line-height:30px; }
	.M_second_nav h3 { font-size:14px; font-weight:bold; color:#666; /* font-family:"Microsoft YaHei";  */line-height:30px; border-bottom:2px solid #d2d2d2; margin-top:10px;}
	
	/*第3级*/
	.M_classfliy { width:306px; padding-left:10px; padding-right:10px; background-color:#e9e9e9; border:1px solid #d0d0d0; overflow:hidden;}
	.M_classfliy .M_title{ margin-left:-70px; font-weight:bold; overflow:hidden; width:70px; line-height:30px;  height:30px;}
	.M_classfliy a{ display:inline-block; padding: 0 3px; float:left; white-space:nowrap;}
	.M_classfliy p{ margin:0; padding:0; padding-left:70px;	clear:both;overflow:hidden;}
	.M_classfliy p.notitle{padding-left:0; border-bottom:0;	}
	.M_classfliy .line {border-bottom:1px dotted #d0d0d0;clear:both;}
	.M_classfliy a:hover{ text-decoration:underline;}
	.M_classfliy a.list_ad{ padding:10px 0; text-align:center;}

	.activity_link { background: #f0f0f0; line-height: 32px;/* width: 980px;*/ margin: 0 auto 10px;}
	.activity_wrap { width: 980px; margin: 0 auto; line-height: 32px;}
	.activity_link a { margin: 0 20px; color: #8d8d8d; line-height: 32px;}
	.activity_link a:hover { color: #666;}
	

/* 品牌logo定位 */
.brand_logo_link { display:inline-block; width:126px; height:43px;}
#mb_logo { background-position:0 -655px;}
#mc_logo { background-position:0 -698px;}
#kids_logo { background-position:0 -741px;}
#chin_logo { background-position:0 -784px;}
#ampm_logo { background-position:0 -827px;}
#mo_logo { background-position:0 -870px;}

/*精品推荐*/
.recommend { margin:25px 33px 0; overflow:hidden; _height:1%;}
.recommend .recommend_title { background:none; height:30px; padding:0; border-bottom:1px solid #CCC; overflow:hidden; zoom:1;}

.recommend .recommend_title .left { font:bold 18px/26px "微软雅黑", "宋体", Tahoma, Geneva, sans-serif; float:left;}
.recommend .recommend_title .left a { font:bold 18px/26px "微软雅黑", "宋体", Tahoma, Geneva, sans-serif;}
.recommend .recommend_title .left a:hover { color:#C00; text-decoration:none;}

.recommend .recommend_title .right { padding-top:4px; float:right; text-align:right;}
.recommend .recommend_title .right a { font-weight:bold; font-size:14px; margin-left:20px; +margin-left:18px; _margin-left:20px;}
.recommend .recommend_title .right a:hover { color:#D00; text-decoration:none;}
.recommend .recommend_title .right a.more { float:none; display:inline-block; padding:0 10px; line-height:22px; font-size:12px; font-weight:normal; border:none; font-family:宋体; background:#666; color:#FFF;}
.recommend .recommend_title .right a.more:hover { color:#FFF; text-decoration:none; background:#C00;}
.recommend .recommend_title .right .hotwords {width:740px; height:20px; line-height:20px; display:inline-block; overflow:hidden; float:left;}

.recommend .recommend_list { }
.recommend .recommend_list:after { content:""; display:block; overflow:hidden; visibility:hidden; height:0; line-height:0; clear:both;}
.recommend .recommend_list li{ float:left; width:197px; /* height:312px; */ padding:0; margin:25px 41px 0 0;}
.recommend .recommend_list li.last{ margin-right:0;}

.recommend .recommend_list a { border:1px solid #d0d0d0; /* height:310px; */ width:195px; display:block; background-position:-291px 0; position:relative; padding-bottom:8px; +padding-bottom:2px;}
.recommend .recommend_list a:after { content:""; display:block; overflow:hidden; visibility:hidden; height:0; line-height:0; clear:both;}
.recommend .recommend_list a:hover{border-color:#949494; background-position:0 0;}
.recommend .recommend_list a h4 { font-weight:normal; font-size:12px; height:32px; line-height:16px; overflow:hidden; padding:0 12px; margin:4px 0 6px; text-align:left; background-position:0 -2156px; color:#404040; position:relative; margin-left:-1px;}
.recommend .recommend_list a:hover h4{ background-position:0 -2208px; }

.recommend .recommend_list a img { display:block; border-bottom:1px solid #ececec; width:195px; height:195px;}
.recommend .recommend_list .hot_sale { background-color:#e51c1c; color:#FFF; padding:0 10px; line-height:24px; display:inline-block; font-weight:bold;}
.recommend .recommend_list .price { float:right; clear:right; margin-right:10px; display:inline; text-align:right; padding-top:18px; position:relative;}
.recommend .recommend_list .price del { display:block; color:#999; margin-top:-18px; position:absolute; right:0;}
.recommend .recommend_list .price strong { display:block; font-weight:bold; color:#000; font-size:16px; color:#C00;}

.recommend .recommend_img{ height:195px; overflow:hidden;}
.recommend.nobrand .recommend_list li { /* height:282px; */}
.recommend.nobrand .recommend_list li a { /* height:280px; */}

/**
 +----------------------------------------------------------
 * 购物帮助
 +----------------------------------------------------------
*/
.address { clear:both; font-style:normal; width:100%; margin:0 auto; border-top:1px solid #ebebeb; padding:18px 0 10px; font-family:"微软雅黑", "宋体", Tahoma, Geneva, sans-serif; color:#999;}
	.address a{ color:#999; text-decoration:none; font-family:"微软雅黑", "宋体", Tahoma, Geneva, sans-serif;}
	.address a:hover{ color:#404040; text-decoration:none;}
	
	.address .guide { width:980px; padding:0 0 10px;  margin:0 auto; overflow:hidden;}
	.address .guide li{  padding:0; float:left; width:163px;}
	.address .guide li.last img { margin-top:5px;}	
	.address .guide h4 { color:#000; font-weight:normal; margin-bottom:18px; font:16px/18px "微软雅黑", "宋体", Tahoma, Geneva, sans-serif; _font-weight:bold;}
	.address .guide p { font-size:12px; line-height:24px; margin:0;}	
	
	.address_img { width:980px; margin:0 auto;}
	
	.footlink { overflow:hidden; zoom:1; width:980px; margin:15px auto 0;}
		.footlink li { float:left; display:inline; border-right:1px solid #e5e5e5;}
			.footlink span { margin:0 10px 0 14px;}
			.footlink a { margin-right:16px;}
		.footlink li.footer_nav { padding-right:16px;}
		.footlink li.company_link { padding:0 16px;}
		.footlink li.footweibo { padding-left:16px; border:none;}
		    .footweibo a{ display:inline-block; height:18px; width:20px; margin:0 0 0 14px;}
			a.footsina { background-position:0 -3894px}/* 新浪微博 */
			a.footsina:hover { background-position:-20px -3894px}
			a.foottenxun { background-position:0 -3912px;}/* 腾讯微博 */
			a.foottenxun:hover { background-position:-20px -3912px;}
			a.saveUrl { background-position:0 -3930px;}/* 保存快捷方式到桌面 */
			a.saveUrl:hover { background-position:-20px -3930px;}

/**
 +----------------------------------------------------------
 * 底部信息
 +----------------------------------------------------------
*/
.footsites{ overflow:hidden; margin:0 auto; padding:10px 0; width:100%; background-color:#F1F1F1; color:#666;}	
	.copyright { width:400px; text-align:center; color:#999; width:980px; margin:0 auto;}	
	.footsites .liangzhao { text-align:center; margin-top:15px;}
	.footsites .liangzhao img { margin:0 2px;}

/**
 +----------------------------------------------------------
 * 分类图标
 +----------------------------------------------------------
*/
.brand { height:30px; display:block; text-indent:-9999px; border-bottom:1px solid #eaeaea;}
	.mc{ background-position:right 0;}
	.chin{ background-position:right -31px;}
	.mb{background-position:right -62px;}
	.b2c{background-position:right -93px;}
	.mck{ background-position:right -124px}
	.mm { background-position:right -154px}
	.kids { background-position:right -124px}

/**
 +----------------------------------------------------------
 * 错误提示页面
 +----------------------------------------------------------
*/
.error_tag { background: url(http://s.mb-go.com/pub7/style/images/404.png) 0 0 no-repeat; height: 126px; padding: 240px 0 0 480px; }
	.error_tag a { color:#3366CC; display:block; font-family:"微软雅黑", "宋体"; height:26px; line-height:26px; text-decoration: none;}
	.error_tag a:hover { color:#C00;}
	
/**
 +----------------------------------------------------------
 * 分页样式
 +----------------------------------------------------------
*/
.page_change { text-align:right; padding:0; float:right;}
.show_pageNum { padding-right:20px;}
.show_pageNum a { border:1px solid #CCC;}

.top-pager { float:right; }
	.top-pager .spage_input { width:30px; text-align:center; }
	.top-pager span { text-align:right; display:inline-block; font:12px/20px Arial, Helvetica, sans-serif; margin-right:5px;}
	.top-pager a { margin-right:5px; display:inline-block; line-height:20px;}
	.top-pager a.btn-prev{ border:1px solid #CCC; color:#999; display:inline-block;}
	.top-pager a.btn-next{ border:1px solid #CCC; color:#999; display:inline-block;}
	.top-pager span { float:left;}
	.top-pager a{ color:#666; float:left; padding:0 5px;}
	.top-pager a:hover{ color:#FFF; background:#C00; border:1px solid #C00; text-decoration:none;}




.page_change{text-align:right; padding:0; float:right;}
.show_pageNum { padding-right:20px;}
.show_pageNum a { border:1px solid #CCC;}


/**老版本分页**/
.bottom-pager { margin:0 auto;  overflow:hidden; padding-bottom:20px; padding-top:15px; _height:1%; color:#666;}
.bottom-pager a.btn-prev { border:1px solid #CCC; color:#999; display:inline-block;}
.bottom-pager a.btn-next { border:1px solid #CCC; color:#999; display:inline-block;}
.bottom-pager a {color:#666; float:left; padding:0 5px;  color:#666; float:left; margin-right:5px; display:inline-block; line-height:20px; cursor:pointer;}
.bottom-pager a:hover { color:#FFF; border:1px solid #C00;color:#FFF; background:#C00; border:1px solid #C00; text-decoration:none;}
.bottom-pager a.currentPage { border:1px solid #C00; background:#C00; color:#FFF; padding:0 6px; color:#FFF;}
.bottom-pager a.currentPage:hover { border:1px solid #C00; background:#C00; color:#FFF;}
.bottom-pager a.pageNum { border:1px solid #CCC;color:#999; background:#FFF;}
.bottom-pager a.pageNum:hover { border:1px solid #C00; background:#C00; color:#FFF;}
.bottom-pager em { float:left;  color:#b2b2b2; display:inline-block; line-height:20px; margin-right:5px; font-weight:bold;}
.bottom-pager span { color:#666; display:inline-block; line-height:20px; padding-left:5px;}
.bottom-pager .spage_input { width:30px; text-align:center; margin:0 4px; }
.bottom-pager .input-num { background:#FFFFFF; border: 1px solid #CCC; color: #999; cursor: pointer; font: 12px Arial,Helvetica,sans-serif; margin:0 0 0 4px; text-align: center; width: 30px; }
.bottom-pager .input-num:hover { color:#C00; border: 1px solid #C00;}

/*新版分页**/

.new_bottom_pages { margin:20px auto; width:100%; text-align:center;  overflow:hidden; _height:1%; color:#666;}	
	.new_bottom_pages em { font-family:Verdana, Geneva, sans-serif; font-size:18px; line-height:45px; padding:0 16px; float:none;}
	.new_bottom_pages a { font-family:Verdana, Geneva, sans-serif; color:#666;  margin-right:5px; font-size:18px;  line-height:45px; display:inline-block; cursor:pointer; padding:0 16px; float:none;}
	
	
	
	.new_bottom_pages a:hover .prepage,	
	.new_bottom_pages a .prepage { display:inline-block; padding:0 22px;  background-position:-2px -702px;   height:45px; vertical-align: bottom;}	
	
	.new_bottom_pages a:hover .nextpage,		
	.new_bottom_pages a .nextpage{ display:inline-block; padding:0 22px;  background-position:-2px -768px; height:45px;vertical-align: bottom;}
	
	.new_bottom_pages a.currentPage { padding:0 17px; }
	.new_bottom_pages a.currentPage:hover { border:1px solid #C00; }

	.new_bottom_pages a.btn-next { border:1px solid #CCC; padding:0; height:45px;vertical-align: bottom;}		
	.new_bottom_pages a.btn-prev { border:1px solid #CCC; padding:0; height:45px;vertical-align: bottom; }




/**
 +----------------------------------------------------------
 * 商品排序
 +----------------------------------------------------------
*/
.search-sort {  margin:10px 0 10px 30px; overflow: hidden; padding: 5px 0; width: 918px;}
	.search-sort dl { height: 22px;}
	.search-sort ul { font-weight: normal; list-style: none outside none; margin: 0; padding: 0;}
	.search-sort ul li.sort-1 { border-right: 1px solid #CCC; float: left; padding: 1px;}
	.search-sort ul li.sort-2 { border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; border-top: 1px solid #CCC; color: #666; cursor:pointer; float:left; padding-right: 4px;}
	.search-sort ul li.sort-3 { float: left; margin-left: 8px; width: 96px;}
	.search-sort ul li.sort-2 a { padding-left: 20px; display:inline-block;}
	.search-sort ul li .asc { background-position:0 -2786px;}
	.search-sort ul li .desc { background-position:0 -2757px;}
	.search-sort ul li.selected .asc { background-position:0 -2739px; color:#C00;}
	.search-sort ul li.selected .desc { background-position:0 -2804px; color:#C00;}
	.sortSelectBox { background-position: 120px -486px; cursor: pointer; display: block; height: 20px;}
	
/**
 +----------------------------------------------------------
 * 无数据状态
 +----------------------------------------------------------
*/
.error { margin:10px 30px 10px 30px;padding:0.8em;border:2px solid #ddd;background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.content .no_goods { overflow:hidden; zoom:1; text-align:left; background-color:#fbe3e4; padding:20px 0 20px 50px; margin:20px 0 0;}
.content .no_goods dt { background-position:0 -574px; width:65px; height:62px; float:left; margin-right:10px;}
.content .no_goods dd { float:left; width:500px; line-height:24px;}
.content .no_goods dd strong { display:block; font-size:16px;}
.main .no_goods { overflow:hidden; zoom:1; text-align:left; background-color:#fbe3e4; padding:20px 0 20px 50px; margin:20px 29px 0;}
.main .no_goods dt { background-position:0 -574px; width:65px; height:62px; float:left; margin-right:10px;}
.main .no_goods dd { float:left; width:500px; line-height:24px;}
.main .no_goods dd strong { display:block; font-size:16px;}

/**
 +----------------------------------------------------------
 * 客服聊天按钮 返回顶部 问卷调查
 +----------------------------------------------------------
*/
#goToTop { position:fixed; z-index:480;	width:35px;	right:0; bottom:20px; margin-top:-60px; overflow:hidden; }
	#goToTop a { display:block; margin-bottom:1px; height:30px; line-height:30px; background-color:#EAEAEA; color:#999; text-indent:35px; overflow:hidden;}
	#goToTop a:hover { background-color:#CCC; color:#FFF;}
	#goToTop a.goto_top {background-position:0 0;}
	#goToTop a.goto_top:hover {background-position:0 -30px;}
	
	/*客服在线9-24点在线闪烁 右侧*/
	#goToTop a.contact { background: #EAEAEA url(http://s.mb-go.com/pub7/images/style/im/im_sider_offline.gif) 0px 0px no-repeat;}
	#goToTop a.contact:hover { color: #999;}
	#goToTop a.contact_online { background: #EAEAEA url(http://s.mb-go.com/pub7/images/style/im/im_sider_online.gif) 0px 0px no-repeat;}
	#goToTop a.contact_online:hover { color: #c20;}
	
	#goToTop .other { display:none;}
	#goToTop .other a.search_response { background-position:0 -122px;}
	#goToTop .other a.search_response:hover { background-position:0 -152px;}
	#goToTop .app { height: 164px;}
	#goToTop .app a { background-position:0 -183px; height: 52px; line-height: 52px; margin-bottom: 0;}
	#goToTop .app a:hover { background-position:0 -235px;}
	#goToTop .getApp { background-position:0 -288px; width: 90px; height: 0; display: none; overflow: hidden;}

#floarbar_right { position:fixed; z-index:480; right:10px; top:300px; margin-top:-60px; overflow:hidden; text-align: right; z-index: 900;}
	.close_floarbar_right a { border: 1px solid #e6e6e6; border-top: none; color: #ccc; width: 20px; height: 20px; line-height: 16px; text-align: center; display: inline-block; font-size: 18px; font-family: verdana; }
	.close_floarbar_right a:hover { color: #fff; background: #444;}
/**
 +----------------------------------------------------------
 * 模板通用皮肤
 +----------------------------------------------------------
*/
a.underline { color:#404040; text-decoration:underline;}
a.underline:hover { color:#C00; text-decoration:none;}
.price { color:#C00; font-family:arial;}
del { color:#666; text-decoration:line-through;}

/* 价格 */
.sale_price { color:#404040; font-family:arial;}
.old_price { color:#999; font-family:arial;}

/**
 +----------------------------------------------------------
 * 图标icon
 +----------------------------------------------------------
*/
	/* 用户等级 */
	.icon_member { width:20px; height:20px; background-position:-15px -904px; display:inline-block; }
	.icon_vip { width:20px; height:20px; background-position:-15px -932px; display:inline-block; }
	.icon_svip { width:20px; height:20px; background-position:-15px -961px; display:inline-block; }
	
	/* 提示信息 */
	.info,
	.doubt,
	.success,
	.notice,
	.error { padding:4px 5px; margin-bottom:10px; border:1px solid #ddd;}
	.info { background:#d5edf8; color:#205791; border-color:#92cae4;}
	.doubt { background:#d5e6f8; color:#0f457f; border-color:#92b3e4;}
	.success { background:#e6efc2; color:#264409; border-color:#c6d880;}
	.notice { background:#fff6bf; color:#514721; border-color:#ffd324;}
	.error{ background:#fbe3e4; color:#8a1f11; border-color:#fbc2c4;}
	.info a { color:#205791;}
	.doubt a { color:#0f457f;}
	.success a { color:#36c;}
	.notice a { color:#514721;}
	.error a { color:#8a1f11;}
	
	/* 临时提示信息 */
	.top_notice { background-color:#D61C19; color:#FFF; text-align:center; line-height:22px; padding:0 5px;}
	.btn_close_1 {width:14px; height:14px; overflow:hidden; background-position:-17px -1623px; display:inline-block; cursor:pointer; float:right; margin:4px 0 0; +margin:-18px 6px 0 0; _margin:-18px 6px 0 0; text-indent:-9999px;}
	
	/* 提示信息小图标 */
	.icon_info_small { background-position:-16px -214px; width:16px; height:16px; display:inline-block; vertical-align:middle; margin-right:5px;}
	.icon_doubt_small { background-position:-16px -330px; width:16px; height:16px; display:inline-block; vertical-align:middle; margin-right:5px;}
	.icon_success_small { background-position:-16px -253px; width:16px; height:16px; display:inline-block; vertical-align:middle; margin-right:5px;}
	.icon_notice_small { background-position:-16px -369px; width:16px; height:16px; display:inline-block; vertical-align:middle; margin-right:5px;}
	.icon_error_small { background-position:-16px -292px; width:16px; height:16px; display:inline-block; vertical-align:middle; margin-right:5px;}
	
	/* 提示信息大图标 */
	.icon_info_big { width:48px; height:48px; background-position:0px -585px; display:inline-block; }
	.icon_doubt_big { width:48px; height:48px; background-position:0px -732px; display:inline-block; }
	.icon_success_big { width:48px; height:48px; background-position:0px -512px; display:inline-block; }
	/*.icon_notice { width:48px; height:48px; background-position:0px -369px; display:inline-block; }*/
	.icon_error_big { width:48px; height:48px; background-position:0px -659px; display:inline-block; }
	
	/* 咨询回复 */
	.icon_question_flat { width:14px; height:13px; background-position:-16px 0; display:inline-block;}
	.icon_answer_flat { width:14px; height:13px; background-position:-16px -22px; display:inline-block;}
	
	/* 打卡签到笑脸 */
	.icon_sign_success { width:36px; height:40px; background-position:-6px -2580px; display:inline-block;}
	
	/* 提示信息平面 */
	.icon_info_flat { width:32px; height:32px; background-position:-16px -450px; display:inline-block; }
	.icon_success_flat { width:32px; height:32px; background-position:-16px -411px; display:inline-block; }
	
	/* 购物袋 */
	.icon_shoppingBag { width: 36px; height: 56px; background-position:0px -370px; display:inline-block;}
	
	/* 分享给好友 */
	.icon_share { background-position:-18px -807px; display:inline-block; width:12px; height:14px; padding:0; margin:0 5px 0 0; _margin:2px 5px 0 0; vertical-align:middle;}
	
	/* 喜欢 */
	.icon_like { background-position:-20px -839px; display:inline-block;  width:12px; height:14px; padding:0; margin:0 5px 0 0; _margin:2px 5px 0 0; vertical-align:middle;}
	
	/* 不喜欢 */
	.icon_dislike { background-position:-20px -873px; display:inline-block;  width:12px; height:14px; padding:0; margin:0 5px 0 0; _margin:2px 5px 0 0; vertical-align:middle;}
	
	/* 时间 */
	.icon_date { background-position: -16px -180px; display:inline-block; width:16px; height:16px;}
	
	/* 新浪微博 */
	.icon_sinaT { background-position:-18px -1002px; display:inline-block; width:16px; height:16px;}
	
	/* 腾讯微博 */
	.icon_tencentT { background-position:-18px -1039px; display:inline-block; width:16px; height:16px;}
	
	.icon_alipay { background-position:0 -3214px;}
	.icon_qq { background-position:0 -3240px;}
	.icon_weibo { background-position:0 -3266px;}
	.icon_renren { background-position:0 -3292px;}

/**
 +----------------------------------------------------------
 * 图片按钮
 +----------------------------------------------------------
*/
	/* 边框链接按钮 */
	.btn_border { background-position:0 -934px; display:inline-block; height:23px; line-height:23px; padding:0 0 0 10px; cursor:pointer; color:#404040; overflow:hidden;}
	.btn_border:hover { background-position:0 -958px; color:#7b1a00;}
	.btn_border span { background-position:right -886px; display:inline-block; height:23px; line-height:23px; padding:0 10px 0 0; _padding:3px 10px 0 0; margin:0; cursor: pointer;}
	.btn_border:hover span { background-position:right -910px;}
	
	/* 签到领积分 */
	.btn_sign { display:inline-block; text-indent:-9999px; text-align:left; width:37px; height:19px; background-position:0 -3034px; cursor:pointer;}
	.btn_sign:hover { background-position:0 -3054px;}
	.btn_signed { display:inline-block; text-indent:-9999px; text-align:left; width:37px; height:19px; background-position:0 -3074px; cursor:pointer;}
	
	/* 去结算 */
	.btn_proceedToCheckout { background-position:0 -368px; display:inline-block; width:145px; height:42px; line-height:42px; cursor:pointer;}
	.btn_proceedToCheckout:hover { background-position:0 -418px;}
	.btn_proceedToCheckout span {display:inline-block; text-indent:-9999px; background-image:none; text-align:left;}
	
	/* 提交订单 */
	.btn_confirmOrder { background-position:0 -268px; display:inline-block; width:145px; height:42px; line-height:42px; cursor:pointer;}
	.btn_confirmOrder:hover { background-position:0 -318px;}
	.btn_confirmOrder span { display:inline-block; text-indent:-9999px; background-image:none; text-align:left;}
	
	/* 加入购物袋 */
	.btn_addToCart { background-position:0 -168px; display:inline-block; width:145px; height:42px; line-height:42px; cursor:pointer;}
	.btn_addToCart:hover { background-position:0 -218px;}
	.btn_addToCart span { display:inline-block; text-indent:-9999px; background-image:none; text-align:left;}
	
	/* 立即去购物 */
	.btn_goShopping { background-position:-226px 0; display:inline-block; width:152px; height:35px; line-height:42px; cursor:pointer;}
	.btn_goShopping:hover { background-position:-226px -42px;}
	.btn_goShopping span { display:inline-block; text-indent:-9999px; background-image:none; text-align:left;}
	
	/* 发送激活码 */
	.btn_sendCode { background-position:-226px -168px; display:inline-block; width:152px; height:35px; line-height:42px; cursor:pointer;}
	.btn_sendCode:hover { background-position:-226px -210px;}
	.btn_sendCode span { display:inline-block; text-indent:-9999px; background-image:none; text-align:left;}
	
	/* 确定 */
	.btn_confirm { background-position:-113px 0; display:inline-block; width:104px; height:32px; line-height:32px; cursor:pointer;}
	.btn_confirm:hover { background-position:-113px -42px;}
	.btn_confirm span { display:inline-block; text-indent:-9999px; background-image:none; text-align:left;}
	
	/* 登录 */
	.btn_login { background-position:0 0; display:inline-block; width:104px; height:35px; line-height:35px; cursor:pointer;}
	.btn_login:hover { background-position:0 -42px;}
	.btn_login span { display:inline-block; text-indent:-9999px; background-image:none; text-align:left;}
	
	/* 同意以下协议并登录 */
	.btn_acceptAndRegister { background-position:0 -84px; display:inline-block; width:215px; height:35px; line-height:35px; cursor:pointer;}
	.btn_acceptAndRegister:hover { background-position:0 -126px;}
	.btn_acceptAndRegister span { display:inline-block; text-indent:-9999px; background-image:none; text-align:left;}
	
	/* 注册 */
	.btn_register { background-position:-226px -84px; display:inline-block; width:104px; height:35px; line-height:35px; cursor:pointer;}
	.btn_register:hover { background-position:-226px -126px;}
	.btn_register span { display:inline-block; text-indent:-9999px; background-image:none; text-align:left;}
	
	/* 注册新用户 */
	.btn_registerNew { background-position:-226px -253px; display:inline-block; width:152px; height:35px; line-height:42px; cursor:pointer;}
	.btn_registerNew:hover { background-position:-226px -295px;}
	.btn_registerNew span { display:inline-block; text-indent:-9999px; background-image:none; text-align:left;}
	
/**
 +----------------------------------------------------------
 * 文字按钮
 +----------------------------------------------------------
*/
	/* 红色小按钮 */
	.btn_red_small { background-position:0 -1289px; display:inline-block; height:22px; line-height:21px; padding:0 0 0 4px; margin:0; cursor:pointer; color:#FFF; font-style:normal;}
	.btn_red_small:hover { background-position:0 -1267px; color:#FFF;}
	.btn_red_small span { background-position:right -1289px; display:inline-block; height:22px; line-height:21px; padding:0 10px 0 6px; margin:0;cursor: pointer;}
	.btn_red_small:hover span { background-position:right -1267px;}
	
	/* 小按钮 */
	.btn_important_small { background-position:0 -584px; display:inline-block; height:22px; line-height:22px; padding:0 0 0 15px; margin:0; cursor:pointer; color:#720202;}
	.btn_important_small:hover { /* background-position:0 -607px; */ color:#720202;}
	.btn_important_small span { background-position:right -538px; display:inline-block; height:22px; line-height:22px; padding:0 15px 0 0; margin:0;cursor: pointer;}
	.btn_important_small:hover span { /* background-position:right -561px; */}
	
	/* 小按钮 */
	.btn_important_small_red { background-position:0 -1431px; display:inline-block; height:22px; line-height:22px; padding:0 0 0 4px; margin:0; cursor:pointer; color:#FFF;}
	.btn_important_small_red:hover {  background-position:0 -1454px;  color:#FFF;}
	.btn_important_small_red span { background-position:right -1385px; display:inline-block; height:22px; line-height:22px; padding:0 10px 0 6px; margin:0;cursor: pointer;}
	.btn_important_small_red:hover span {  background-position:right -1408px; }
	
	/* 小型普通按钮 */
	.btn_common_small { background-position:0 -1151px; display:inline-block; height:22px; line-height:21px; padding:0 0 0 4px; margin:0; cursor:pointer; color:#404040; font-style:normal;}
	.btn_common_small:hover { background-position:0 -1174px; color:#404040;}
	.btn_common_small span { background-position:right -1105px; display:inline-block; height:22px; line-height:21px; padding:0 10px 0 6px; margin:0;cursor: pointer;}
	.btn_common_small:hover span { background-position:right -1128px;}
	
	/* 灰色不能使用 */
	.btn_disabled { background-position:0 -1229px; display:inline-block; height:22px; line-height:22px; padding:0 0 0 4px; margin:0; cursor:default; color:#999;}
	.btn_disabled span { background-position:right -1206px; display:inline-block; height:22px; line-height:22px; padding:0 10px 0 6px; margin:0; cursor:default; color:#999;}
	
	/* 普通按钮 */
	.btn_common { background-position:0 -699px; display:inline-block; overflow:hidden; height:27px; line-height:27px; padding:0 0 0 15px; cursor:pointer; color:#404040; font-style:normal;}
	.btn_common:hover { background-position:0 -727px; color:#404040;}
	.btn_common span { background-position:right -643px; display:inline-block; height:27px; line-height:27px; padding:0 15px 0 0; cursor: pointer;}
	.btn_common:hover span { background-position:right -671px;}
	
	/* 重要按钮 */
	.btn_important { background-position:0 -820px; display:inline-block; overflow:hidden; height:27px; line-height:27px; padding:0 0 0 15px; cursor:pointer; color:#FFF;}
	.btn_important:hover { background-position:0 -848px; color:#FFF;}
	.btn_important span { background-position:right -764px; display:inline-block; height:27px; line-height:27px; padding:0 15px 0 0; cursor: pointer; color:#FFF; font-weight:bold;}
	.btn_important:hover span { background-position:right -792px;}
	
	
	/* 纯色按钮 */
	.btn_simple { border:1px solid #CCC; background:#ececec; cursor:pointer; padding:2px 10px; line-height:20px; height:24px;}
	.btn_simple:hover { border:1px solid #999; background:#cecece;}

/**
 +----------------------------------------------------------
 * 特殊按钮
 +----------------------------------------------------------
*/
.btn_minus { width:9px; height:9px; display:inline-block; background-position:-386px -262px; font-size:12px; line-height:20px; padding:0; margin:0; overflow:hidden; vertical-align:middle;}
.btn_plus { width:9px; height:9px; display:inline-block; background-position:-386px -280px; font-size:12px; line-height:20px; padding:0; margin:0; overflow:hidden; vertical-align:middle;}

/* 关闭按钮 */
.btn_close { width:15px; height:14px; overflow:hidden; background-position:-383px -308px; display:inline-block; cursor:pointer; float:right; margin:3px 0 0; +margin:-20px 6px 0 0; _margin:-20px 6px 0 0; text-indent:-9999px;}
.btn_close:hover { background-position:-383px -323px; }


/**
 +----------------------------------------------------------
 * UI通用
 +----------------------------------------------------------
*/
/* tab */
.tab_menu { border-bottom:1px solid #dcdcdc; list-style:none; height:30px; margin:0;}
	.tab_menu:after { content:""; display: block; height: 0; line-height: 0; overflow: hidden; clear: both;}
	.tab_menu li { float:left; list-style:none; height:30px; line-height:30px; padding-left:4px; margin-right:5px; border: 1px solid #dcdcdc; border-bottom: 1px solid #FFF;}
	.tab_menu li a { float:left; height:30px; padding:0 20px 0 16px; line-height:30px; color:#404040; overflow:hidden;}
	.tab_menu li.current { position:relative; height:29px; margin-bottom:-1px; border: 1px solid #dcdcdc; border-bottom: 1px solid #FFF;}
	.tab_menu li.current a { height:31px; font-weight:bold;}

/**
 +----------------------------------------------------------
 * 用户中心分页
 +----------------------------------------------------------
*/
.Cpages1 { border:1px solid #CCC; background-color:#EBEBEB; text-align:right; line-height:26px; }
	.Cpages1 span { line-height:26px; }
	.Cpages1 .links a { color:#666; display:inline-block; margin-right:5px; line-height:26px; vertical-align:top; }
	.Cpages1 .links a:hover { color:#F00; text-decoration:underline; }
	.Cpages1 em { display:inline-block; margin-right:5px; line-height:26px; }
	.Cpages1 .cstyle { font-weight:bold; text-decoration:underline; }
	.Cpages1 .prev { width:13px; background-position:0 -1100px;  text-indent:-9999px; text-align:left;}
	.Cpages1 .prev:hover { text-decoration:none; background-position:0 -1150px; }
	.Cpages1 .next { width:13px; background-position:-13px -1100px;  text-indent:-9999px; text-align:left;}
	.Cpages1 .next:hover { text-decoration:none; background-position:-13px -1150px; }
	.Cpages1 .lockprev { width:13px; background-position:0 -1200px; }
	.Cpages1 .locknext { width:13px; background-position:-13px -1200px; }
	.Cpages1 .input1 { width:20px; padding:0 5px; height:16px; border:1px solid #AEAEB0; text-align:center; }
	.Cpages1 .btn_go { width:23px; display:inline-block; background-position:0 -1362px; text-indent:-9999px; text-align:left;}
	.Lmr10 { margin:0 10px 0 0;}
	.Lmr20 { margin:0 20px 0 0;}

/**
 +----------------------------------------------------------
 * 弹出式窗口
 +----------------------------------------------------------
*/
#pop_overlay { position:fixed; z-index:600; top:0px; left:0px; height:100%; width:100%; display:; }
	.pop_overlay { background-color:#000; filter:alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2; }
	#pop_load{ position:fixed; width:208px; height:13px; z-index:601; top:50%; left:50%; margin:-6px 0 0 -104px;}
	#pop_window { position:fixed; z-index:602; color:#000000; display:; text-align:left; top:50%; left:50%; margin-left:-195px; margin-top:-150px; width:390px; }
	
	#pop_window table { width:100%;}
	.pop_tl,
	.pop_tc,
	.pop_tr,
	.pop_cl,
	.pop_cr,
	.pop_bl,
	.pop_bc,
	.pop_br { background-color:#000; filter:alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; }
	
	.pop_cc { background:#FFF; border:1px solid #999;}
	.pop_tl,
	.pop_tr,
	.pop_cl,
	.pop_cr,
	.pop_bl,
	.pop_br { width:5px; height:5px;}
	
	.pop_tc,
	.pop_bc { height:5px;}
	
	#pop_header { border-bottom:1px solid #ccc; background:#f1f1f1; padding:5px 10px; overflow:auto; _height:1%;}
	#pop_header span { color:#404040; font:bold 12px/1.5em Tahoma, Geneva, sans-serif; float:left;}
	#pop_header em { margin:3px 0 0 0;}
	#pop_content { border-bottom:1px solid #ccc; width: 380px; }
	.pop_content_inner { padding:10px 15px; overflow:auto; _height:1%;}
	#pop_footer { background:#f1f1f1; text-align:center; }
	#pop_footer p { margin:0; padding:10px;}


/**
 +----------------------------------------------------------
 * 弹窗 注册、登录
 +----------------------------------------------------------
*/
#pop_login {}
	#pop_login_form { margin:20px 0 0;}
	
	#pop_login_form th {width:60px; text-align:right; font-weight:normal; vertical-align:top; padding-top:5px;}
	#pop_login_form td { vertical-align:top;}
	#pop_login_form td .login_text { width:240px;}
	
	#pop_register_form { margin-top:20px;}
	#pop_register_form th {width:60px; text-align:right; font-weight:normal; vertical-align:top; padding-top:5px;}
	#pop_register_form td { vertical-align:top; height:40px;}
	#pop_register_form td .login_text { width:240px;}
	#pop_register_form td .login_text_small { width:60px;}
	
	#pop_login_form td .vevify_img,
	#pop_register_form td .vevify_img { vertical-align:top;}
	#pop_login_form td .verify_text,
	#pop_register_form td .verify_text { color:#999; height:22px; line-height:22px;}
	
/* 验证 */
input.invalid { border-color:#C00;}
textarea.invalid { border-color:#C00;}
.verify_text { display:block; color:#999;}
.verify_text .invalid { color:#C00;}


/* 绑定红包 */
.pop_card_list { margin-top:10px; margin-bottom:10px;}
.pop_card_binding { margin-top:10px; margin-bottom:10px;}
.pop_card_binding .pop_tb_hd th { text-align:left; text-indent:10px;}
.pop_card_binding .pop_tb_bd td { text-align:left;}
.pop_card_binding .pop_tb_bd td.col-1 { width:60px; height:40px; text-align:right;}

/* 完成支付 */
#finish_pay { padding-left:50px; margin:20px 0 30px 30px;}
#finish_pay dt { float:left; margin-left:-50px; position:absolute;}
#finish_pay dd.hd { font-size:14px; font-weight:bold;}
#finish_pay dd.bd { padding:18px 0; line-height:1.6em;}

/* 弹窗 */
.pop_tb_hd th { border-top:0px solid #ccc; background:#f2f2f2; color:#404040; font-weight:normal; line-height:30px; text-align:center;}
.pop_tb_bd td { text-align:center; height:27px;}
.pop_tb_ft td { border-top:1px solid #ccc; font-style:normal;}
.pop_ft_button { margin:0; height:32px; padding-top:8px; float:left;}
.pop_ft_button a { margin:0 5px;}
.pop_pages { text-align:right;}
.pop_pages a { margin:0 10px;}

/**
 +----------------------------------------------------------
 * 打卡签到
 +----------------------------------------------------------
*/
#signBox {}
	.signTitle { text-align:center; background-color:#f5f5f5; border-bottom:1px solid #ededed; padding:10px 0; margin-bottom:15px;}
	.signTitle h3 { color:#ed0503; font:20px "微软雅黑"; display:inline-block; margin:0 auto; text-shadow:1px 1px 1px #FFF;}
	.signTitle h3 .icon_sign_success { vertical-align:middle; margin-right:10px;}
	
	.signScore { float:left; margin-left:15px; display:inline;}
	.signScore h4 { color:#404040; font:14px "微软雅黑"; margin-top:6px; margin-left:85px; word-break:break-all; word-wrap:break-word; width:200px;}
	.signScore p { margin-top:6px; margin-left:85px; width:200px;}
	.signScore p a { color:#016798; text-decoration:none; font-family:"宋体";}
	.signScore p a:hover { color:#C00; text-decoration:none;}
	.signScoreAvatar { float:left; margin-right:10px; margin-bottom:10px;}
	.signScoreTips { clear:left; background-color:#fdf3f2; border:1px solid #fecccb; border-radius:2px; padding:2px 10px; color:#666;}
	.signScoreTips .notice { display:none; border-radius:2px; position:absolute; left:0; margin-top:-106px; +margin-top:-92px; _margin-top:-92px; margin-left:105px; _margin-left:120px; border:1px solid #efd396; background-color:#fefbea; padding:8px 10px; line-height:19px;}
	.signScoreTips .notice .tipArrow { width:20px; height:6px; overflow:hidden; background-position:0 -2832px; display:block; position:absolute; left:0; bottom:0; margin-bottom:-6px; _margin-bottom:-7px; margin-left:40px;}
	.signScoreTips.hover .notice { display:block;}
	
	.signQuests { background-color:#fce7e6; border:1px solid #fecccb; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:2px; width:146px; float:right; margin-right:15px; display:inline;}
	.signQuestsHd { background-position:0 -2630px; background-repeat:repeat-x; height:22px; text-align:center; font:14px/20px "微软雅黑"; _line-height:22px; color:#980000; text-shadow:1px 1px 1px #FFFFFF;}
	.signQuestsBd { background-color:#FFF;}
	.signQuestsBd .list { padding:6px;}
	.signQuestsBd .list li { padding:5px 0;}
	.signQuestsBd .list a { background-position:0 -2669px; padding-left:8px; display:inline-block; line-height:160%; color:#C00; text-decoration:none;}
	.signQuestsBd .list a:hover { color:#333; text-decoration:none;}
	
	.signPromotion { clear:both; padding:10px;}
	.signPromotionHd { border-bottom:2px solid #ccc;}
	.signPromotionHd span { border-bottom:2px solid #c00; position:relative; margin-bottom:-2px; font-weight:bold; color:#404040; line-height:26px; display:inline-block;}
	.signPromotionBd { background-color:#f1f1f1; zoom:1;}
	.signPromotionBd .list { padding:6px;}
	.signPromotionBd .list li { border-bottom:1px dashed #CCC; padding:5px; white-space:nowrap; overflow:hidden;}
	.signPromotionBd .list li.last { border:none;}
	.signPromotionBd .list a { background-position:0 -2669px; padding-left:8px; display:inline-block; line-height:160%; color:#666; text-decoration:none;}
	.signPromotionBd .list a:hover { color:#C00; text-decoration:none;}
	

/***搜索无结果* 2012-02-10****/
.redFont{ color:#c00;}
.searchborder{ overflow:hidden; border:1px solid #f6c5c5; font-family:"微软雅黑"; width:918px; margin: 0 auto;}
.topBackGroundColor{ height:20px; background-repeat:repeat-x; background-position: 0 -304px;}
.searchSorry{ padding:15px 0 20px 240px;}
.searchSorryIcon{ background-position: 0 -475px; height:52px; width:50px; float:left; margin-left:-80px; _margin-left:-40px;}
.searchSorry h3{ padding:5px 0; font-size:16px; font-weight:normal;}
.searchSorry h3 a{ font-size:12px; padding:0 12px; color:#c00;}
.searchSorry p{ padding:3px 0;}
.searchSorry p.maybeFind{ padding:20px 0;}
.searchSorry p.maybeFind a{ padding:0 12px; border-right:1px solid #CCC; color:#c00; line-height:14px;}
.searchSorry p.maybeFind a:hover{ text-decoration:underline;}
.searchSorry p.maybeFind a.last{ border-right:none;}
.salesPromotionTitle{ padding:3px 0 3px 12px; background-color:#dedede; font-size:14px; margin:25px 0 0px 0;font-weight:normal;}
.search_list{ margin-bottom:10px;}

/*上一页下一页*/
.pageChange{ float:right; padding-right:95px; position:relative;}
.prevPage{ display:inline-block; border:1px solid #999; height:19px; width:18px; top:4px; position:absolute; background-color:#FFF; background-position:right -210px; right:70px;}
.nextPage{ display:inline-block; border:1px solid #999; position:absolute; height:16px; _height:15px; width:55px; top:4px; right:4px; background-color:#FFF; background-position:right -231px; padding:2px 0 1px 3px; _padding-top:3px; line-height:16px; }
a.prevPage:hover{ border-color:#e60505; background-position:right -255px; }
.nextPage:hover{ border-color:#e60505; background-position:right -276px;}

.noprevPage{ display:inline-block; border:1px solid #ccc; height:19px; width:18px; top:4px; position:absolute; background-color:#FFF; background-position:right -549px; right:70px; color:#CCC;}
.nonextPage{display:inline-block; border:1px solid #ccc; position:absolute; height:16px; _height:15px; width:55px; top:4px; right:4px; background-color:#FFF; background-position:right -569px; padding:2px 0 1px 3px; _padding-top:3px; line-height:16px; color:#CCC; }
a.noprevPage:hover,
a.nonextPage:hover{ cursor:not-allowed; }


/*搜索分页  排序分页 价格 销量*/
.filterBox{ width:918px; height:28px; line-height:28px; border:1px solid #e2e1e1; background-position:0 -40px;  background-repeat:repeat-x; margin:15px auto 10px;}
.sortList { overflow:hidden; float:left;}
.sortList a{ display:inline-block; float:left; padding-left:12px; padding-right:3px; border-left:1px solid #FFF;border-right:1px solid #e2e1e1;}

a.defaultSort{ width:60px; background:none;}
a.saleVolume{ width:40px; background-position:right -178px;}
a.priceSort{ width:40px; background-position:right -84px;}
a.dateSort{ width:62px; background-position:right -146px;}
a.welldeg{ width:50px; background-position:right -178px;}
a.defaultSortPrice{background-position:right -303px;}

.sortList a.sortCurrent{ background-color:#FFF; color:#cf0000;}
.sortList a.priceSortCurrent{ background-position:right -115px;}
/**********价格区间************/
.priceArea{ width:160px;  height:28px; float:left; padding-left:12px; position:relative; }
.priceArea input.start{ width:40px;  position:absolute; top:6px; left:50px;z-index:5; height:14px;}
.priceArea input.end{ width:40px;  position:absolute; top:6px; left:110px;z-index:5;height:14px;}
.priceArea span{ position:absolute; border-top:1px solid #999; width:10px;top:13px; left:95px; font-size:0;z-index:5; }
/*价格确认*/
.makeSure{ position:absolute; top:-1px;left:45px; border:1px solid #ccc; height:54px; width:111px; background-color:#FFF; z-index:4; display:none;}
.makeSure input{  position:absolute; right:3px; bottom:3px;}

/*只看有货*/
.only_goods{ float:left; line-height:30px;}
.only_goods input{ margin-bottom:2px;}

/**
 +----------------------------------------------------------
 * slidPics 左右滚动图片
 +----------------------------------------------------------
*/
.ui_scroller_prev,
.ui_scroller_next { height:25px; width:11px; position:absolute; top:40px;}
.ui_scroller_container { width:950px; height:105px; position:relative;}
	.ui_scroller { width:900px; overflow:hidden; zoom:1; margin:0 25px;}
	.ui_scroller ul { margin:0; padding:0;}
	.ui_scroller a.ui_scroller_prev { left:10px; background-position:0 -2085px; }
	.ui_scroller a.ui_scroller_next { right:10px; background-position:-11px -2085px; }
	.ui_scroller a.ui_scroller_prev:hover { background-position:0 -2111px; }
	.ui_scroller a.ui_scroller_next:hover { background-position:-11px -2111px; }
	.ui_scroller li { float:left; width:300px; text-align:center;}
	
	.scrollPics { width:930px; height:105px; overflow:hidden; padding:0 25px;}
	.scrollPics li { float:left; width:300px; height:105px; text-align:center;}
	.scrollPics li a { width:282px; height:103px; border:1px solid #ddd; display:inline-block; overflow:hidden;}
	
	.ui_slide { position:relative;}
	.ui_slide div { width: 100%; height: 500px; position: absolute; opacity: 0; top: 0; left: 0;}
	.ui_slide ul{ position:absolute; bottom:0; right:0; height:30px; z-index:20; border-right:1px solid #DFDFDF;}
	.ui_slide ul li { height:28px; line-height:28px; width:29px; border:1px solid #DFDFDF; display:block; float:left; cursor:pointer; background-color:#fff; border-right:0; color:#666; text-align:center; font-size:14px; font-family:"微软雅黑"; font-weight:bold;}
	.ui_slide ul li.active { background-color:#c00; color:#fff; }
	
/* 登录组件 */
#_loadingLoin a { vertical-align:middle;}
.login_surport { border-top:1px solid #dcdcdc; padding-top:15px;}
.login_surport p { color:#999; margin-top:10px;}
.login_surport a { display:inline-block; padding-left:20px; line-height:16px; height:16px; color:#333;}
.login_surport a:hover { text-decoration:underline; color:#C00;}

/**
 +----------------------------------------------------------
 * 手机wap相关
 +----------------------------------------------------------
*/
/* mobile: iphone, ipod, android */
#mobile_notice { position: absolute; z-index:9999; width:100%; top:-100em;}
	#mobile_notice .inner { background-color:#eee; padding-bottom:5em; text-align:center; margin:5em; position:relative; box-shadow:0.5em 0.5em 1em 0.5em #666;}
	#mobile_notice h2 { background-color:#dddddd; font-family:\5FAE\8F6F\96C5\9ED1, Tahoma, Geneva, sans-serif; font-size:5em; font-weight:bold; line-height:2em; text-align:left; text-indent:0.5em;}
	#mobile_notice img { margin:0 1em;}
	#mobile_notice .close img { margin:0; position:absolute; right:-4em; top:-4em;}
	#mobile_overlay { position:fixed; z-index:9990; top:0px; left:0px; height:100%; width:100%; background-color:#000; filter:alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; display:none; }
	
/* ipad */
#mobile_notice.ipad .inner { margin:5em 20em; position:relative; box-shadow:0.5em 0.5em 1em 0.5em rgba(99,99,99,0.5);}
#mobile_notice.ipad .close img { width:30px; right:-1.2em; top:-1.2em;}
#mobile_notice.ipad h2 { font-size:2em; font-weight:bold; line-height:2em; text-align:left; text-indent:0.5em;}

/* 魔方广告 */
.magic_box { position:relative;}
.magic_item { position:absolute;}


/**
 +----------------------------------------------------------
 * 天气预报|穿衣指数
 +----------------------------------------------------------
*/
.icon_weather_small { 
	background-image: url(http://s.mb-go.com/pub7/images/style/weather/icon_weather_small.png); 
	background-repeat: no-repeat;
	display: inline-block;
    height: 32px;
    width: 32px;
}
.icon_weather_mini { 
	background-image: url(http://s.mb-go.com/pub7/images/style/weather/icon_weather_mini.png);
	background-repeat: no-repeat;
	display: inline-block;
    height: 20px;
    width: 20px;
    vertical-align: top;
}
#weatherPanel {
	display: none;
	position: absolute;
	z-index: 800;
	top:26px;
	left: 50%;
	margin-left: -490px;
	color:#666;
	width:444px;
	border:1px solid #E0DDDD;
	background-color:#FFF;
	box-shadow:1px 1px 2px #CCC;
	-webkit-box-shadow:1px 1px 2px #CCC;
	-moz-box-shadow:1px 1px 2px #CCC;
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color="#cccccc");
}
#top_menu .active #weatherPanel { display: block; overflow: hidden;}
#weatherPanel .weatherPanel_main { position: relative; height: 179px; width: 100%;}
#weatherPanel .weatherPanel_main .weatherError { line-height: 179px; text-align: center;}
#weatherPanel .weather_detail { height: 114px;}
#weatherPanel .weather_detail:after { content:""; display:block; overflow:hidden; visibility:hidden; height:0; line-height:0; clear:both;}
	#weatherPanel .weather_item {
		border-left: 1px solid #E0DDDD;
		text-align: center;
		height: 114px;
		width: 88px;
		float: left;
		position: relative;
	}
	#weatherPanel .weather_tip_arrow { text-align: center; position: absolute; left: 0; width: 88px; bottom: -1px; display: none; height: 6px; overflow: hidden;}
	#weatherPanel .active .weather_tip_arrow { display: block;}

	#weatherPanel .weather_today { border-left: none;}
		#weatherPanel .weather_icon { overflow: hidden; zoom: 1; margin-top: 5px;}
		#weatherPanel .weather_day { margin-top: 8px;}
			#weatherPanel .active .weather_day { color: #F00;}
			#weatherPanel .weather_temp { font-weight: bold; margin-top: 5px;}
			#weatherPanel .weather_condition { height: 18px; overflow: hidden; margin: 0 5px;}

#weatherPanel .weather_tips { padding: 10px; border-top: 1px solid #ecbfaa; background-color: #fdf9f9; line-height: 22px; font-family: '宋体'; height: 44px;}
	#weatherPanel .wether_tip { display: none; height: 44px; overflow: hidden;}
	#weatherPanel .wether_tip a { color: #c00; text-decoration: none;}
	#weatherPanel .wether_tip a:hover { color: #f00; text-decoration: underline;}
	#weatherPanel .wether_tip_actived { display: block;}

#weatherPanel .weather_setting { height: 179px; width: 100%; display: none; top: 0; position: absolute; background-color: #fff;}
	#weatherPanel .weather_set_pnl { padding: 30px 0 0 130px;}
	#weatherPanel .weather_set_pnl .set_label { margin: 0 0 15px; font-size: 14px; color: #666;}
	.weather_option { padding: 3px 5px; margin-right: 5px;}
	#weatherPanel .weather_set_pnl .weather_set_prov { width: 70px;}
	#weatherPanel .weather_set_pnl .weather_set_city { width: 100px;}
	#weatherPanel .weather_set_pnl p { margin: 15px 0 0;}
	#weatherPanel .weather_set_pnl a { margin-right: 5px;}

#weatherPanel .pnl_bottom {	border-top: 1px solid #E0DDDD;}
#weatherPanel .bottom_detail {
	height: 28px;
	text-align: left;
	line-height: 28px;
	padding: 0 10px;
	background-color: #F7F7F7;
	border-top: 1px solid #FFF;
	font-family: '宋体';
}
#weatherPanel .bottom_detail .windLevel { float: left;}
#weatherPanel .bottom_detail a { color: #666;}
#weatherPanel .bottom_detail a:hover { color: #000;}

	#weatherPanel .setting-btn,
	#weatherPanel .return-btn { float: right;}
	#weatherPanel em { font-style: normal;}

	#weatherPanel a .icon_weather_setting { background-position: -1160px -3px; margin: 6px 2px 0 0; +margin: 0 2px 0 0; _margin: 6px 2px 0 0; _vertical-align: baseline;  width: 14px; height: 14px;}
	#weatherPanel a:hover .icon_weather_setting { background-position: -1180px -3px;}
	#weatherPanel .icon_weather_arrow { background-position: -1200px -7px; width: 10px; height: 6px; float: none; display: inline-block;}

.icon_weather_mini__0 { display: none;}
/*天气图标-大*/
.icon_weather_qing_0 { background-position: 0 0; }
.icon_weather_qing_1 { background-position: -35px 0; }
.icon_weather_duoyun_0 { background-position: -70px 0; }
.icon_weather_duoyun_1 { background-position: -105px 0; }
.icon_weather_yin_0 { background-position: -140px 0; }
.icon_weather_yin_1 { background-position: -175px 0; }
.icon_weather_xiaoyu_0 { background-position: -210px 0; }
.icon_weather_xiaoyu_1 { background-position: -245px 0; }
.icon_weather_zhongyu_0 { background-position: -280px 0; }
.icon_weather_zhongyu_1 { background-position: -315px 0; }
.icon_weather_dayu_0 { background-position: -350px 0; }
.icon_weather_dayu_1 { background-position: -385px 0; }
.icon_weather_baoyu_0 { background-position: -420px 0; }
.icon_weather_baoyu_1 { background-position: -455px 0; }
.icon_weather_15 { background-position: -490px 0; }
.icon_weather_16 { background-position: -525px 0; }
.icon_weather_tedabaoyu_0 { background-position: -560px 0; }
.icon_weather_tedabaoyu_1 { background-position: -595px 0; }
.icon_weather_leizhenyu_0 { background-position: -630px 0; }
.icon_weather_leizhenyu_1 { background-position: -665px 0; }
.icon_weather_zhenyu_0 { background-position: -700px 0; }
.icon_weather_zhenyu_1 { background-position: -735px 0; }
.icon_weather_yujiaxue_0 { background-position: -770px 0; }
.icon_weather_yujiaxue_1 { background-position: -805px 0; }
.icon_weather_bingbao_0 { background-position: -840px 0; }
.icon_weather_bingbao_1 { background-position: -875px 0; }
.icon_weather_dongyu_0 { background-position: -910px 0; }
.icon_weather_dongyu_1 { background-position: -945px 0; }
.icon_weather_shuangdong_0 { background-position: -980px 0; }
.icon_weather_shuangdong_1 { background-position: -1015px 0; }
.icon_weather_qingwu_0 { background-position: -1050px 0; }
.icon_weather_qingwu_1 { background-position: -1085px 0; }
.icon_weather_wu_0 { background-position: -1120px 0; }
.icon_weather_wu_1 { background-position: -1155px 0; }
.icon_weather_nongwu_0 { background-position: -1190px 0; }
.icon_weather_nongyu_1 { background-position: -1225px 0; }
.icon_weather_yan_0 { background-position: -1260px 0; }
.icon_weather_yan_1 { background-position: -1295px 0; }
.icon_weather_shachenbao_0 { background-position: -1330px 0; }
.icon_weather_shachenbao_1 { background-position: -1365px 0; }
.icon_weather_qiangshachenbao_0 { background-position: -1400px 0; }
.icon_weather_qiangshachenbao_1 { background-position: -1435px 0; }
.icon_weather_fuchen_0 { background-position: -1470px 0; }
.icon_weather_fuchen_1 { background-position: -1505px 0; }
.icon_weather_yangsha_0 { background-position: -1540px 0; }
.icon_weather_yangsha_1 { background-position: -1540px 0; }
.icon_weather_xiaoxue_0 { background-position: -1575px 0; }
.icon_weather_xiaoxue_1 { background-position: -1610px 0; }
.icon_weather_zhongxue_0 { background-position: -1645px 0; }
.icon_weather_zhongxue_1 { background-position: -1680px 0; }
.icon_weather_daxue_0 { background-position: -1715px 0; }
.icon_weather_daxue_1 { background-position: -1750px 0; }
.icon_weather_baoxue_0 { background-position: -1785px 0; }
.icon_weather_baoxue_1 { background-position: -1820px 0; }
.icon_weather_mai_0 { background-position: -1855px 0; }
.icon_weather_mai_1 { background-position: -1890px 0; }

/*天气图标-小*/
.icon_weather_mini_qing_0 { background-position: 0 0; }
.icon_weather_mini_qing_1 { background-position: -21px 0; }
.icon_weather_mini_duoyun_0 { background-position: -42px 0; }
.icon_weather_mini_duoyun_1 { background-position: -63px 0; }
.icon_weather_mini_yin_0 { background-position: -84px 0; }
.icon_weather_mini_yin_1 { background-position: -105px 0; }
.icon_weather_mini_xiaoyu_0 { background-position: -126px 0; }
.icon_weather_mini_xiaoyu_1 { background-position: -147px 0; }
.icon_weather_mini_zhongyu_0 { background-position: -168px 0; }
.icon_weather_mini_zhongyu_1 { background-position: -189px 0; }
.icon_weather_mini_dayu_0 { background-position: -210px 0; }
.icon_weather_mini_dayu_1 { background-position: -231px 0; }
.icon_weather_mini_baoyu_0 { background-position: -252px 0; }
.icon_weather_mini_baoyu_1 { background-position: -273px 0; }
.icon_weather_mini_15 { background-position: -294px 0; }
.icon_weather_mini_16 { background-position: -315px 0; }
.icon_weather_mini_tedabaoyu_0 { background-position: -336px 0; }
.icon_weather_mini_tedabaoyu_1 { background-position: -357px 0; }
.icon_weather_mini_leizhenyu_0 { background-position: -378px 0; }
.icon_weather_mini_leizhenyu_1 { background-position: -399px 0; }
.icon_weather_mini_zhenyu_0 { background-position: -420px 0; }
.icon_weather_mini_zhenyu_1 { background-position: -441px 0; }
.icon_weather_mini_yujiaxue_0 { background-position: -462px 0; }
.icon_weather_mini_yujiaxue_1 { background-position: -483px 0; }
.icon_weather_mini_bingbao_0 { background-position: -504px 0; }
.icon_weather_mini_bingbao_1 { background-position: -525px 0; }
.icon_weather_mini_dongyu_0 { background-position: -546px 0; }
.icon_weather_mini_dongyu_1 { background-position: -567px 0; }
.icon_weather_mini_shuangdong_0 { background-position: -588px 0; }
.icon_weather_mini_shuangdong_1 { background-position: -609px 0; }
.icon_weather_mini_qingwu_0 { background-position: -630px 0; }
.icon_weather_mini_qingwu_1 { background-position: -651px 0; }
.icon_weather_mini_wu_0 { background-position: -671px 0; }
.icon_weather_mini_wu_1 { background-position: -692px 0; }
.icon_weather_mini_nongwu_0 { background-position: -713px 0; }
.icon_weather_mini_nongyu_1 { background-position: -734px 0; }
.icon_weather_mini_yan_0 { background-position: -755px 0; }
.icon_weather_mini_yan_1 { background-position: -776px 0; }
.icon_weather_mini_shachenbao_0 { background-position: -797px 0; }
.icon_weather_mini_shachenbao_1 { background-position: -818px 0; }
.icon_weather_mini_qiangshachenbao_0 { background-position: -839px 0; }
.icon_weather_mini_qiangshachenbao_1 { background-position: -860px 0; }
.icon_weather_mini_fuchen_0 { background-position: -881px 0; }
.icon_weather_mini_fuchen_1 { background-position: -902px 0; }
.icon_weather_mini_yangsha_0 { background-position: -923px 0; }
.icon_weather_mini_yangsha_1 { background-position: -923px 0; }
.icon_weather_mini_xiaoxue_0 { background-position: -944px 0; }
.icon_weather_mini_xiaoxue_1 { background-position: -965px 0; }
.icon_weather_mini_zhongxue_0 { background-position: -986px 0; }
.icon_weather_mini_zhongxue_1 { background-position: -1007px 0; }
.icon_weather_mini_daxue_0 { background-position: -1028px 0; }
.icon_weather_mini_daxue_1 { background-position: -1049px 0; }
.icon_weather_mini_baoxue_0 { background-position: -1070px 0; }
.icon_weather_mini_baoxue_1 { background-position: -1091px 0; }
.icon_weather_mini_mai_0 { background-position: -1112px 0; }
.icon_weather_mini_mai_1 { background-position: -1133px 0; }@charset "utf-8";
/* CSS Document */
.suitTab li,
.suitTab li span{background-image:url(http://s.mb-go.com/pub7/style/images/circleCorner.png); background-repeat:no-repeat;}
.topBackGroundColor{background-image:url(http://s.mb-go.com/pub7/style/images/searchtopbg.png); background-repeat:repeat-x; background-position:0 0;}
.themesearch,
.searchSorry{background-image:url(http://s.mb-go.com/pub7/style/images/searchbottombg.png); background-repeat:repeat-x; background-position:0 bottom;}
.icon_search,
#search_index #search_top .search_but { background-image:url(http://s.mb-go.com/pub7/style/images/icon_search.png); background-repeat:no-repeat;}
.brandMB{background:url(http://img.mbanggo.com/sources/bgimages/brandbg/mb_logo_201212121.jpg) center 0 no-repeat;}
.brandMC{background:url(http://img.mbanggo.com/sources/bgimages/brandbg/mc_logo_201212121.jpg) center 0 no-repeat;}
.brandMM{background:url(http://img.mbanggo.com/sources/bgimages/brandbg/moomoo_logo_201212121.jpg) center 0 no-repeat;}
.brandCHIN{background:url(http://img.mbanggo.com/sources/bgimages/brandbg/chin_logo_201212121.jpg) center 0 no-repeat;}
.brandAMPM{background:url(http://img.mbanggo.com/sources/bgimages/brandbg/ampm_icon.jpg) center 0 no-repeat;}
.brandKIDS{background:url(http://img.mbanggo.com/sources/bgimages/brandbg/kids_icon.jpg) center 0 no-repeat;}


.Mb_tbody_L h2 strong,
.Mb_tbody_R .arrowdown,
.opentree{ background-image: url(http://s.mb-go.com/pub7/style/images/searchIcon.png);font-weight:normal;}

/*zhuhh changed in 2014-05-15*/
.Mbcategory_tree .opentree{ background-image: url(http://s.mb-go.com/pub7/images/style/searchIcon.png);font-weight:normal;}

/*ver 2014-05-15 before
.content {width:920px; margin:15px auto 0;  font-family:"微软雅黑";}
/*zhuhh changed in 2014-05-15*/
.content {margin:10px auto 0;  font-family:"微软雅黑";}
.Mb_tbody_R .arrowdown{ background-image: url(http://s.mb-go.com/pub7/style/images/searchIcon.png);font-weight:normal;}
/*ver 2014-05-15 before
.contentWrapper{ border-left:1px solid #ccc; border-right:1px solid #ccc; padding-bottom:20px;}
*/
/*zhuhh changed in 2014-05-15*/
.contentWrapper{padding-bottom:20px;}
.hideLi{ display:none;}
.right{float: right;}

.mb20{ margin-bottom:20px;}
.redFont{ color:#c00;}
/*******************面包屑导航*****************/
.breadcrumbs{ height:32px; line-height:30px; padding-left:12px; background-color:#f1f1f1; border:1px solid #CCC;}
.breadcrumbs a,
.breadcrumbs span { display:inline-block; float:left; padding:0 2px;}
a{ cursor:pointer;}
/*********** 关键字***********/
/*ver 2014-05-15 before
.searchKeyword { font-size:14px; line-height:26px; padding-left:12px; font-weight:normal; background-color:#fefbe3; border:1px solid #f7cd90; margin-bottom:10px;}
.searchKeyword span { color:#c00; }
*/
/*zhuhh changed in 2014-05-15*/
.searchKeyword { font:normal 12px "宋体"; line-height:35px; padding-left:12px; background-color:#3a3a3a; color:#fff; margin-bottom:10px;}
.searchKeyword span { font:normal 12px arial,"宋体"; color:#f2090a; }

.ListsearchKeyword{  margin: 15px 20px 0 0;}
/*********** 搜索条件 ***********/
/*********** 关键字***********/
/*ver 2014-05-15 before
.searchCondiition,.searchborder{ overflow:hidden; border:1px solid #f6c5c5;}
*/
/*zhuhh changed in 2014-05-15*/
.searchCondiition,.searchborder{ overflow:hidden; border:1px solid #ccc;}
.searchCondiition a{ padding:0 5px; display:inline-block; float:left;}
.searchCondiition strong{ display:inline-block; width:60px; text-align:center; margin-left:-65px;  font-size:12px; color:#e05653; font-family:"微软雅黑"; float:left;}

.searchList a{ position:relative; border:1px solid #FFF; white-space:nowrap;}
.searchList a:hover{ color:#F00;}
.searchList a.currentC {border:1px solid #e16760; padding-right:20px; }
.colorCheck {display:none;}
a.currentC .colorCheck { display:inline-block; background-position:0 0;width:13px; height:13px; position:absolute; top:2px; right:3px; font-size:0;}

.searchList li{ padding:10px 0 10px 70px; border-bottom:1px dashed #ebdede; vertical-align:top; overflow:hidden; }
.searchList li.last{ border-bottom:none;}
.searchList li.rule a{ line-height:20px; white-space:nowrap;}

/************ 颜色选择 *************/
.searchList li.choiceColor a{ padding-left:18px;}
.searchList li.choiceColor a em{ width:11px; height:11px; position:absolute; top:3px; left:3px; display:block; font-size:0px; }
.searchList li.choiceColor a em.colorSeries1{ background-color:#fff; border:1px solid #999; width:10px; height:10px;  }

/***** 颜色 *****/
.colorSeries2 { background-color: #FF9900;}
.colorSeries3 { background-color: #000000;}
.colorSeries4 { background-color: #CC0000;}
.colorSeries5 { background-color: #FFFF33;}
.colorSeries6 { background-color: #CCCCCC;}
.colorSeries7 { background-color: #3366FF;}
.colorSeries8 { background-color: #33CC33;}
.colorSeries9 { background-color: #C0B08C;}
.colorSeries10 { background-color: #CC33FF;}
.colorSeries11 { background-color: #804000;}
.colorSeries14 { background-position: 0 -21px;}/* 花色 */

/*鍒嗙被鎺ㄨ崘*/
/*ver 2014-05-15 before
.searchClassfily{ background-color:#fff6f4;  padding: 5px 100px 5px 70px; width:748px;overflow:hidden; border-bottom:1px solid #fbe6e2;}
*/
/*zhuhh changed in 2014-05-15*/
.searchClassfily{ padding: 10px 100px 10px 70px;_width:808px;display:block;clear:both;_float:left;overflow:hidden;border-bottom: 1px dashed #EBDEDE;}
.searchClassfily a{ line-height:22px; white-space:nowrap;}
.searchClassfily a:hover,
.relatedSearch a:hover,
.suitGood h4 a:hover{ text-decoration:underline;color:#c00;}
/*ver 2014-05-15 before
.searchClassfily strong{ color:#666; padding-top:2px;}
*/
/*zhuhh changed in 2014-05-15*/
.searchClassfily strong{ color:#E05653; padding-top:2px;}
.searchClassfily a.upLevel{ float:right; padding-right:12px; color:#999; margin-right:-100px;}

/*鎼滅储鏀惰捣灞曞紑*/
.closeOpen{ height:5px; margin-bottom:30px; background-color:#fde5df; position:relative; border:1px solid #F6C5C5; border-top:1px solid #fff;}
.closeOpenButton{ position:absolute; left:50%; width:120px; margin-left:-60px; height:24px; top:5px;background-color:#fde5df; border:1px solid #F6C5C5; border-top:none; text-align:center; line-height:24px; cursor:pointer;}
.closeOpenButton span{ font-family:Verdana, Geneva, sans-serif; padding-right:3px; line-height:18px;}

/*鐩稿叧鎺ㄨ崘*/
/*ver 2014-05-15 before
.relatedSearch{ background-image:url(http://s.mb-go.com/pub7/style/images/seachFindbg.jpg); background-repeat:no-repeat; }
.relatedSearch{line-height:30px;  padding-left:105px; background-position:0 0; background-repeat:repeat;  border:1px solid #e2e1e1; margin-top:10px;}
*/
/*zhuhh changed in 2014-05-15*/
.relatedSearch{background:none;line-height:30px;  padding-left:105px;  border:1px solid #e2e1e1; margin-top:10px;}
.relatedSearch .title{ margin-left:-90px;}
.relatedSearch a{ padding:0 8px; border-right:1px solid #dedddd; }
.relatedSearch a.last{ border-right:none;}


/****************************/
/*ver 2014-05-16 before
.search_list ul { overflow:hidden; width:920px;}
*/
/*zhuhh changed in 2014-05-16*/
.search_list ul { overflow:hidden; width:auto;}

.search_list ul li {  border:1px solid #CCCCCC; float:left; margin: 30px 43px 0 0; width:195px;}
.search_list ul li:hover, .search_list ul li.hover { border: 1px solid #999999;}
.search_list a { color:#666666; display:block; margin-left:-1px; overflow:hidden;}
.search_list a .brand { margin-left:1px;}
.search_list a h4 { background-position:0 -2156px; color:#404040; cursor:pointer; font-size:12px; font-weight:normal; height:32px; line-height:16px; margin:4px 0 6px 0; overflow:hidden; padding:1px 12px; position:relative; text-align:left;}
.search_list ul li:hover h4,
.search_list li.hover h4 { background-position:0 -2208px;}
.search_list li.last { margin-right:0;}
.search_list ul li img { background:#eee; display:block; margin-left:1px;}

.search_list .price { float:right; margin-right:10px; display:inline; margin-bottom:10px; padding-top:18px; text-align:right;}
.search_list .price strong { font-size:16px; color:#C00; display:block;}
.search_list .price del { height:20px; color:#999; display:block; height:18px; margin-top:-18px;}

.search_list .StyleColor { overflow:hidden; padding:0 0 6px 12px; width:183px; height:68px;}
.search_list .StyleColor dd { border:1px solid #C8C8C8; cursor:pointer; float:left; height:22px; margin:5px 10px 0 0; overflow:hidden; padding:1px; width:22px;}
.search_list .StyleColor dd.noselect{border:1px dashed #ccc;  filter:alpha(opacity=50); opacity:0.5;}
.search_list .StyleColor dd.select {border: 2px solid #A5AFC3; padding: 0;}
.search_list .StyleColor dd.last{ border:none; width:30px; margin-right:0;}
.search_list .StyleColor dd img { margin: 0;}
.search_style ul li:hover h4,
.search_style li.hover h4 { background-position: 0 -2208px;}
.search_list .StyleColor .searchNoGoods{ font-size:16PX; color:#c00; text-align:center; width:100%; text-align:center; font-family:"微软雅黑"; display:inline-block;}
.search_list  .saletips{ overflow:hidden; width:183px; line-height:28px; padding-left:12px; background-color:#f7f7f7;}

/*****濂楄鎼厤鎺ㄨ崘****** 鍙兘鎰熷叴瓒ｇ殑鍟嗗搧**********/
.suit { padding-top:20px;float:none;clear:left}
.suit .suitTab{ height:29px; font-family:"微软雅黑"; overflow:hidden;  background-position: 0 -374px; background-repeat:repeat-x; padding-left:30px; }
.suit .suitTab li{ float:left; height:27px; border-bottom:1px solid #eee; border-top:1px solid #FFF; margin-right:5px;  font-size:14px; margin-bottom:-1px;  cursor:pointer;} 
.suitTab li{ background-position:left 0; padding-left:8px; display:inline-block; cursor:pointer;}
.suitTab li:hover{color:#c00;}
.suitTab li.dn{ display:none;}
.suitTab li span{ background-position:right 0; padding-right:8px; display:inline-block; padding-top:5px; padding-bottom:4px;}
.suit .suitTab li.currentTab{border-bottom-color:#FFF; color:#c00;}

.suit .shoppingBox{ padding:20px 30px;  overflow:hidden; width:920px; height:240px;}
.suit .suitGood{ float:left;  width:196px;  margin-right:44px;}
.suit div.last{ margin-right:0;}
.suitGood img{ border:1px solid #ccc;}
.suitGood h4{ padding:3px 0 0 3px; font-weight:normal;}
.priceIcon{font-family:"arial";}
.priceIcon span{ color:#c00;  padding: 0 0 3px 5px;}

/*涓婚鎼滅储浣跨敤鏍峰紡*/
li.themeSearchPrice{ background-position: 0 -332px;  background-repeat:repeat-x; border-bottom:none; }
.searchKeywordArea{ width:180px; float:left; padding-left:12px; position:relative;}
.searchkeywordtext{ width:100px; height:14px; position:absolute; top:6px; z-index:6;}
.makeSurekeyword{ position:absolute;z-index:4; background-color: #FFFFFF;    border: 1px solid #CCCCCC;    display:none;    height: 54px; left: 80px;   top: -1px;    width: 108px;}
.makesureButton{ position:absolute; top:28px; right:5px; width:44px; height:20px; float:right;  line-height:20px; text-align:center; background-position: 0 -435px;}

/***鎼滅储鏃犵粨鏋�*****/
.topBackGroundColor{ height:20px; background-repeat:repeat-x; background-position: 0 0;}
.searchSorry{ padding:15px 0 20px 240px; background-repeat:repeat-x; background-position: bottom 0;}
.searchSorryIcon{ background-position: 0 -475px; height:52px; width:50px; float:left; margin-left:-80px; _margin-left:-40px;}
.searchSorry h3{ padding:5px 0; font-size:16px; font-weight:normal;}
.searchSorry p{ padding:3px 0;}
.searchSorry p.maybeFind{ padding:10px 0;}
.searchSorry p.maybeFind a{ padding:0 12px; border-right:1px solid #CCC; color:#c00; line-height:14px;}
.searchSorry p.maybeFind a:hover{ text-decoration:underline;}
.searchSorry p.maybeFind a.last{ border-right:none;}
.salesPromotionTitle{ padding:3px 0 3px 12px; background-color:#dedede; font-size:14px; margin:25px 0 0px 0;font-weight:normal;}

/*闂嵎璋冩煡*/
#goToTop .other { display:block; }

/************鏂板脊鍑哄眰鏍峰紡**************/
#ui_popup{ /* popup overlay */
	background:#000;}
#ui_popup_preloader{ /* popup preloader */
	padding:10px;	background:#fff;	color:#333;}
#ui_popup_content{	color:#333;	background-color:#FFF;
	background-clip: padding;
	-moz-background-clip: padding;     /* Firefox 3.6 */
    -webkit-background-clip: padding;  /* Safari 4? Chrome 6? */
    background-clip: padding-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
    border: 8px solid #999\9;		   /* IE 6,7,8 */
	border: 8px solid rgba(0,0,0,0.3); /* Firefox 4, Safari 5, Opera 10, IE 9 */
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
#ui_popup_content .caption{ 
	background-color:#F1F1F1;
	text-indent:10px;
	line-height:28px;
	border-radius:2px 2px 0 0;
	font-weight:bold;
}	
#ui_popup_inner {
	background-color:#FFF;
	border-top:1px solid #CCC;
}
#ui_popup_close{ /* popup close button */
	position:absolute;
	float:left;
	right:10px;
	cursor:pointer;	
	line-height:28px;
}
#ui_popup_pager {
	overflow:hidden;
	zoom:1;
	background-color:#FFF;
	padding:7px 10px;
}
#ui_popup_gallery{ /* popup gallery navigation */
	float:left;
	cursor:pointer;
}	
#ui_popup_prev{margin-right:5px;}
#ui_popup_next{}
#ui_popup_counter{ /* popup gallery counter */	
	cursor:pointer;
	position:absolute;
	right:10px;
}

/*  */
.top_1 { background-position:0 -33px; display:inline-block; width:17px; height:19px; vertical-align:middle; margin-right:8px;}
.top_2 { background-position:-18px -33px; display:inline-block; width:17px; height:19px; vertical-align:middle; margin-right:8px;}

#search_index { overflow:hidden; zoom:1; padding-bottom:100px;}
#search_index .logo { text-align:center; margin-top:50px;}
#search_index #search_top { width:1000px; margin-bottom:110px; margin-top:60px;}
#search_index .search_hot { display:none;}
#search_index #search_top .search { height:32px; width:662px; margin:0 0 0 160px; position:relative; z-index:580;}
#search_index #search_top .search_left { }
#search_index #search_top .search_left label { width:654px;}
#search_index #search_top .input_text { height:28px; line-height:28px; width:570px; border:0; color:#999; margin:2px 0 0 0; padding:0; vertical-align:top; background-color:#FFF; font-size:14px;}
#search_index #search_top .search_but { width:80px; height:32px; background-position:0 0; cursor:pointer; border:0; vertical-align:top;}
#search_index #search_top .searchDropdown { top:31px; margin-left:0; width:580px;}

#search_index .cols { float:left; width:160px; border-right:1px solid #eaeaea; line-height:24px; padding:0 0 0 60px;}
#search_index .cols a { color:#333; text-decoration:none;}
#search_index .cols a:hover { color:#C00; text-decoration:underline;}
#search_index .cols .red a { color:#C00;}
#search_index .cols dt { font-size:14px; font-family:"微软雅黑";}
#search_index .cols dd { padding-left:6px; width:150px; overflow:hidden; height:24px; white-space:nowrap; text-overflow:ellipsis;}
#search_index .cols span { margin-right:10px;}
#search_index .col-1 { margin-left:160px; display:inline; }
#search_index .col-2 { }
#search_index .col-3 { border:none; }
#search_index .copyright { border-top:1px solid #eaeaea; clear:both; width:100%; text-align:center; margin-top:110px; padding:30px 0;}


/**************美邦品牌搜索*****************/

.mb_listbg{ width:100%; background-color:#F1F1F1; padding-bottom:50px;}

.Mb_tbody_L a:hover{ color:#c00;}
.Mb_nav{ width:980px; margin:0 auto; padding-top:15px; font-size:12px; color:#333;  margin-bottom:130px;}
.Mb_nav .select{ color:#c00;}
.Mb_tbody{ background-color:#FFF; padding:18px 0 10px 0px; width:980px; margin:0 auto; overflow:hidden; font-family:"微软雅黑","宋体"; }

/*ver 2014-05-16 before
.Mbcategory_tree{ padding:15px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; overflow:hidden;}
.Mb_choicesex{ height:38px;  font-size:24px; line-height:36px; padding:0 10px;}
.Mb_choicesex  a{ color:#d1d1d1; float:left; display:inline-block; }
.Mb_choicesex  a.current,
.Mb_choicesex  a:hover{ color:#000;}
.Mb_choicesex span{ margin:0 15px; width:10; height:20px; margin-top:10px; width:1px;  background-color:#e5e5e5; float:left; display:inline-block;}
*/
/*zhuhh changed in 2014-05-16*/
.Mbcategory_tree{ padding:15px 0; width:160px;border-bottom:1px solid #e5e5e5; overflow:hidden;}
.Mb_choicesex{ height:auto;  font-size:18px; padding:0;}
.Mb_choicesex  a{ padding:5px 19px;+padding:5px 17px;_padding:5px 17px;color:#c2c2c2; background-color:#e5e5e5; float:left; display:block; }
.Mb_choicesex  a.current,
.Mb_choicesex  a:hover{ color:#333;background-color:#ccc;}
.Mb_choicesex span{ height:20px;width:10px;+width:8px;float:left; display:block;}

.Mbcategory_tree dl{ cursor:pointer;}
.Mbcategory_tree dt{ padding:6px  0 6px 24px; position:relative;}

/*ver 2014-05-16 before
.Mbcategory_tree .opentree{ background-repeat:no-repeat; background-position: -36px -928px; display:inline-block; height:12px; width:12px; position:absolute; left:2px; _left:-18px; top:9px; _top:8px;}
.Mbcategory_tree .hover .opentree,
.Mbcategory_tree dt span.closetree,
.hover .checkkey .opentree{background-position: -36px -911px;}
*/

/*zhuhh changed in 2014-05-16*/
.Mbcategory_tree .opentree,
.hover .checkkey .opentree{ background-repeat:no-repeat; background-position: -36px -957px; display:inline-block; height:12px;_height:10px;_overflow:hidden;width:12px; position:absolute; left:2px; _left:-18px; top:9px; _top:8px;}
.Mbcategory_tree dt span.closetree,
.Mbcategory_tree .hover .closetree,
.hover .opentree{background-position: -36px -944px;}

.Mbcategory_tree .hover dt{ font-weight:bold;}
.Mbcategory_tree .hover dt a{ color:#c00;}

/*ver 2014-05-16 before
.Mbcategory_tree dd{ display:none; text-indent:26px;}
*/
/*zhuhh changed in 2014-05-16*/
.Mbcategory_tree dd{ display:none;}

.Mbcategory_tree .hover dd{ display:block; line-height:20px;}

.Mbcategory_tree .alldlheight .select dd{ display:block; line-height:20px;}
/*ver 2014-05-16 before
.Mb_tbody_L dd.select a{ color:#c00;}
*/
/*zhuhh changed in 2014-05-16*/
.Mb_tbody_L .Mbcategory_tree dd a{ margin-left:26px;color:#999}
.Mb_tbody_L .Mbcategory_tree dd a:hover{ color:#333}
.Mb_tbody_L .Mbcategory_tree dd.select a{ margin-left:26px;color:#333;background-color:#eaeaea}

.MbTitle{ cursor:pointer;}
.commontitle,
.Mbcolor{ border-bottom:1px solid #e5e5e5; position:relative; _overflow:hidden;float:left}
.commontitle dd{line-height:22px; cursor:pointer;}
/*ver 2014-05-16 before
.Mb_tbody_L{ width:110px; float:left; padding:0 20px 20px 25px;}
*/
/*zhuhh changed in 2014-05-16*/
.Mb_tbody_L{ width:160px;float:left;padding:0 10px 20px 10px;_padding:0 5px 20px 10px;}
.Mb_tbody_L h2{ height:48px; overflow:hidden; cursor:pointer; width:160px; clear:both;font-weight:normal; position:relative;}
.Mb_tbody_L h2 strong{font-size:20px; line-height:48px;  float:left; display:inline-block; padding-right:20px; background-position: right -584px;  background-repeat: no-repeat; }
.Mb_tbody_L .select h2 strong{ background-position:right -641px;}

.Mb_tbody_L .clearcommontitle{font-size:12px; line-height:48px; color:#c00;  display:inline-block; padding-right:10px; position:absolute; right:0; top:0; z-index:10; }
.Mb_tbody_L .clearcommontitle a{ color:#999;}
.Mb_tbody_L .clearcommontitle a:hover{ color:#333;}

.Mbcolor dl{ height:auto;float:left;display:none; padding-bottom:10px;}
.commontitle dl{ padding-bottom:10px; display:none;}
.Mb_tbody_L  .select dl{ display:block;}

.Mb_tbody_L .current dl{ display:block;}
.Mbcolor dd{ width:26px; height:26px; border:#e5e5e5; float:left; margin:0 5px 5px 0; cursor:pointer;}
.Mbcolor dd.colorSeries1 {    background-color: #FFFFFF;  border:1px solid #CCC; width:24px; height:24px;}
/*ver 2014-05-15 before
.Mb_tbody_R { width:730px; float:left; margin-left:15px;}
.Mb_tbody_R .search_list{ width:730px; overflow:hidden;}
.Mb_tbody_R .filterBox{ width:710px; background:none; border:none; border-bottom:1px solid #e5e5e5; margin:0; padding-top:10px; margin-right:20px; height:28px;}
.Mb_tbody_R .search_list .StyleColor{ height:36px; padding:0; width:196px;}
*/
/*zhuhh changed in 2014-05-15*/
.Mb_tbody_R { width:785px; float:left;}
.Mb_tbody_R .search_list{ width:785px; overflow:hidden;_margin-top:5px}
.Mb_tbody_R .filterBox{ width:783px; background:#eee; border:1px solid #e5e5e5; margin:0;height:28px}
.content .filterBox{ width:978px;background:none; float:none;border:1px solid #e5e5e5; margin:0;margin-top:10px; height:28px;clear:both}


.Mb_tbody_R .sortList{ float:right;}

.Mb_tbody_R .sortList a{ height:14px; line-height:14px; border:none;}
/*ver 2014-05-15 before
.Mb_tbody_R .search_list ul li { border:1px solid #e5e5e5; width:196px; padding:8px 8px 10px; height:340px; margin-right:34px;}
.Mb_tbody_R .search_list ul li.hover{ border:1px solid #ccc;}
.Mb_tbody_R .search_list a h4{ padding:0;}
*/
/*zhuhh changed in 2014-05-15*/
.Mb_tbody_R .search_list ul{ width:785px;border-left:1px solid #e5e5e5;}
.Mb_tbody_R .search_list ul li { border:none;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;width:195px; margin:0;padding:0; height:auto;}
.Mb_tbody_R .search_list ul li.choiceColor{ height:310px;}
.Mb_tbody_R .search_list .StyleColor dd.last{ width:10px; line-height:14px; font-weight:bold;border:1px solid #c7c7c7;}
.Mb_tbody_R .search_list .saletips{ background:none;}

/***********初始化状态***************/
.Mb_tbody_R a.saleVolume{ background-position:5px -185px; border-right:1px solid #CCC; padding-right:20px; width:26px;}
.Mb_tbody_R a.welldeg{ background-position:16px -185px; border-right:1px solid #CCC; padding-right:20px; width:40px;}
.Mb_tbody_R a.dateSort{background-position:26px -152px; border-right:1px solid #CCC; padding-right:20px; width:50px;}


.Mb_tbody_R a.priceSort { background-position:5px -90px; color:#c00; border-right:1px solid #CCC; padding-right:25px; width:24px;}
.Mb_tbody_R a.pricedefaultSortPrice{ background-position:5px -309px;  padding-right:25px; border-right:1px solid #ccc; }
.Mb_tbody_R a.pricesortCurrent{ background-position: 5px -121px;color:#c00; padding-right:25px; border-right:1px solid #ccc;}

/****************选中状态**************/
.Mb_tbody_R a.saleVolumesortCurrent{ background-position:5px -875px;color:#c00;}
.Mb_tbody_R a.wellsortCurrent{ background-position:16px -875px; color:#c00;}
.Mb_tbody_R a.datesortCurrent{ background-position:26px -842px; color:#c00;}

.Mb_tbody_R .only_goods form { height:14px; line-height:14px; }
.Mb_tbody_R .only_goods input { height:14px; line-height:14px;}

/*ver 2014-05-15 before
.Mb_tbody_R .pageGoodNum{ float:right;  width:95px; border-left:1px solid #CCC; background-position:right -602px; background-repeat:no-repeat; position:relative; height:14px; line-height:14px; padding:0 0 0 6px;}
.Mb_tbody_R .findGoodNum{ float:left; height:14px; line-height:14px; font-size:14px; white-space:nowrap;}
.Mb_tbody_R .only_goods{ float:right; height:14px; width:74px; overflow:hidden; line-height:14px; padding:0 10px ; position:relative;}
.Mb_tbody_R .discountTag{ margin-left:0;}
*/
/*zhuhh changed in 2014-05-15*/
.Mb_tbody_R .pageGoodNum{ float:right;  width:95px; border-left:1px solid #CCC; background-position:right -602px; background-repeat:no-repeat; position:relative; height:14px;margin-top:7px; line-height:14px; padding:0 0 0 6px !important;}
.Mb_tbody_R .findGoodNum{ float:right !important; padding-right:10px;height:14px; line-height:14px; font-size:14px; white-space:nowrap;}
.Mb_tbody_R .only_goods{ float:right; height:14px; width:74px; overflow:hidden; line-height:14px; padding:0 5px 0 10px; position:relative;}
.pageGoodNumdate{  width:85px; height:60px; position:absolute; top:-5px; left:-1px; z-index:10; overflow:hidden; cursor:pointer; background-color:#FFF; padding:4px 15px 0 6px; border:1px solid #DEDEDE; z-index:5; display:none;}
.arrowdown{ position:absolute; z-index:10; right:0; top:0; background-position:right -603px; display:inline-block; height:16px; width:16px; }

.Mb_tbody_R .pageGoodNum a{ display:inline-block; line-height:14px; padding-bottom:6px;}
.Mb_tbody_R .pageGoodNum a:hover{ color:#c00; text-decoration:underline;}

.Mb_tbody_R .searchSorry{ padding-bottom:50px; padding-top:30px;}
/*ver 2014-05-15 before
.Mb_tbody_R .searchborder{ width:708px; margin:20px 20px 0 0;}
*/
/*zhuhh changed in 2014-05-16*/
.Mb_tbody_R .searchborder{ width:783px; margin:20px 20px 0 0;}
.Mb_tbody_R .searchSorryIcon{ margin-top:-10px;}

.alldlheight a{ display:block;}

/* 网站地图 Sitemap */
.sitemapMain{ width:980px; margin:0 auto;}
	.sitemapMain .nav{ width:976px; overflow:hidden; background-color:#F1F1F1; height:30px; line-height:30px; border:1px solid #DEDEDE;}
	.sitemapMain .nav span{ float:left;font-size:14px; text-align:center; line-height:30px; }
	.sitemapMain .nav span.keyword{ width:342px;}
	.sitemapMain .nav span.goodNum{width:145px; text-align:left;}
	.sitemapMain .article{ width:980px; overflow:hidden;}
	.sitemapMain .section { float:left; width:487px; height:30px; line-height:30px; border:1px solid #DEDEDE; border-top:none;}
	.sitemapMain .section h2{ float:left; width:320px; margin:0; padding:0 0 0 18px; height:30px; overflow:hidden; line-height:30px;}
	.sitemapMain .section a{ font-weight:normal;}
	.sitemapMain .section a:hover{ color:#c00;}
	.sitemapMain .section p{ float:left; width:138px; margin:0; padding:0; line-height:30px;}
	.sitemapMain .section p span{ color:#c00; padding: 0 3px;}
	.sitemapMain .bottom-pager{ padding-top:15px; padding-bottom:0; width:980px; margin-top:10px;}
	.sitemapMain .bottom-pager a{ margin-top:10px;}
	.sitemapMain h1.goodTitle{ font-size:20px; font-family:"微软雅黑"; font-weight:normal; padding:5px 0 15px 10px; color:#666;}
	.sitemapMain h1.goodTitle span { color:#333; font-weight:bold;}
	.sitemapMain h1.goodTitle a { color:#666; padding:0 12px;}
	.sitemapMain h1.goodTitle a:hover,
	.sitemapMain h1.goodTitle a.current{ color:#C00;}

/*网站聚合页面*/
.sitemapMain .breadCrumb{ padding: 5px 0 15px;}
.sitemapMain .breadCrumb a:hover{ color: #C00;}

.sitemapMain #floatMenu{ margin-bottom: 20px; height: 93px;}
.sitemapMain .tab{ background-color: #fff;}
.sitemapMain .tabMenu{ overflow: hidden; zoom: 1;}
.sitemapMain .tabMenu li{ border: 1px solid #ccc; border-bottom: none; background-color: #fff; float: left; font-size: 16px; font-family:"微软雅黑"; font-weight:normal; margin-right: 1px; _font-weight: bold;}
.sitemapMain .tabMenu li a{ color: #000; display: block; padding: 8px 25px;}
.sitemapMain .tabMenu li.active{ border: 1px solid #d51919; border-bottom: none; background-color: #d51919; color: #fff;}
.sitemapMain .tabMenu li.active a{ color: #fff;}

.cate_chin,
.cate_mb,
.cate_moomoo,
.cate_mc,
.cate_kids,
.cate_ampm,
.cate_men,
.cate_women,
.cate_children,
.cate_shoes,
.cate_acc_life { background-image:url(http://s.mb-go.com/pub7/images/style/sitemap/category_icon.png); background-repeat:no-repeat; display: inline-block; vertical-align: middle;}

.cate_chin { width:128px; height:40px; background-position: 0px -80px; margin: 0 1px 0 2px;}
.cate_mb { width:154px; height:40px; background-position: 0px 0px;}
.cate_moomoo { width:100px; height:40px; background-position: 0px -160px;}
.cate_mc { width:128px; height:40px; background-position: 0px -40px;}
.cate_kids { width:120px; height:40px; background-position: 0px -200px;}
.cate_ampm { width:40px; height:40px; background-position: 0px -120px;}

.cate_men {width:20px; height:20px; background-position: 0px -240px; margin: 0 5px; _margin: 10px 5px;}
.cate_women {width:20px; height:20px; background-position: 0px -260px; margin: 0 5px; _margin: 10px 5px;}
.cate_children {width:20px; height:20px; background-position: 0px -280px; margin: 0 5px; _margin: 10px 5px;}
.cate_shoes {width:20px; height:20px; background-position: 0px -300px; margin: 0 5px; _margin: 10px 5px;}
.cate_acc_life {width:20px; height:20px; background-position: 0px -320px; margin: 0 5px; _margin: 10px 5px;}

.sitemapMain .content_brand_date{ overflow:hidden; border-left: 1px solid #f2d4d4; zoom: 1;}
.sitemapMain .content_brand_date li{ float:left; padding:10px 34px; font-size:14px; line-height:40px; height: 40px; font-weight:bold; border: 1px solid #f2d4d4; border-left: none; background-color: #fdfafa;}
.sitemapMain .content_brand_date li a:hover{ color:#c00;}
.sitemapMain .five_items li { width: 194px; text-align: center; padding:10px 25px;}
.sitemapMain .five_items li.last { width: 193px;}

.brand_list{ overflow:hidden; border: 1px solid #ccc; margin-bottom: 15px; padding-bottom: 10px;}
.brand_list h2{ height:30px; line-height:30px; font-size:16px; color:#666; font-weight:bold; padding:0 0 0 12px; border-bottom:1px solid #ccc; background-color:#F1F1F1;}
.classfly_list{ overflow:hidden; padding: 10px 0 0 10px; zoom: 1;}
.classfly_list h3{ height:36px; line-height:36px; font-size:14px; color:#666; font-weight:bold; padding:0 0 0 12px; border-bottom: 2px solid #eaeaea;}
.classfly_datelink{ overflow:hidden;}
.classfly_datelink li{ overflow:hidden; border-bottom: 1px solid #eaeaea; padding: 0 10px 0 100px; width: 364px; height: 44px; line-height: 24px; float: left; margin-right: 10px; white-space: nowrap; display: inline;}
.classfly_datelink a{ display:inline-block; float:left; padding:0 0 0 12px; white-space:nowrap; margin-top: 10px;}
.classfly_datelink a.first{ width:90px; line-height:24px; overflow:hidden; padding:0; white-space:nowrap; font-size: 14px; color: #c00; font-weight: bold; border-right: 1px solid #f2d4d4; margin-left: -90px;}


.sideRank { width: 160px; margin: 20px 0 0; background:#eeeded;float:left}
.sideRank dl { padding-bottom: 14px;}
.sideRank dt { background-color:#808080; border:1px solid #6b6b6b; padding:1px; font:14px/29px Tahoma, Geneva, sans-serif, "宋体"; color:#FFF; text-indent:10px; margin:0; height:29px; font-weight:bold;}
.sideRank dd { padding:14px 14px 0;}
.sideRank dd.last{ margin-right:0;}
.sideRank dd a h4 { font-weight:normal; font-size:12px; line-height:16px; padding:0; margin:4px 0 6px; color:#404040;}
.sideRank dd a img { display:block; background:#eee; border:1px solid #CCC; width:130px; height:130px;}
.sideRank dd a:hover img { border:1px solid #999;}
.sideRank dd a strong.price { font-size:16px; color:#c00; }
.sideRank dd a del  { color:#666;}
.sideRank dd p { margin-top:5px;}


.brand_info { padding: 10px 10px 0; color: #aaa; border-top: 1px solid #dedede;}


/*zhuhh add in 2014-05-15 start*/
.content .search_list {width:981px;margin-top:10px;overflow-x:hidden;}
.content .search_list ul {float:left;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
/*.content  .search_list ul:first-child,
.content  .search_list ul.ul_firstline_style{border-top:1px solid #e5e5e5;}*/
.content .search_list ul li { border:none;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;width:195px; margin:0;padding:0; height:auto}
.content .search_list ul li  a  h4{background:none}
.content .search_list .StyleColor,
.Mb_tbody_R  .search_list .StyleColor { overflow:hidden; padding:0 0 6px 12px; width:183px; height:30px}
.content  .searchborder{width:978px}
.Mb_tbody_R .filterBox div{padding-top:7px;float:left}
.content  .bottom-pager{float:none;clear:left}
/*zhuhh add in 2014-05-15 end*/

/*zhuhh add in 2014-05-19 start*/
.Mb_tbody_R .ListsearchKeyword{width:773px}
.Mb_tbody_R .search_list {margin-top:0}
.Mb_tbody_R .search_list ul li {height:auto}
.searchList{clear:left;float:none;display:block}
/*zhuhh add in 2014-05-15 end*/





